关系(续) 1.域( Domain) 2.笛卡尔积( Cartesian product 3.关系( Relation An Introduction to Database System
An Introduction to Database System 关系(续) ⒈ 域(Domain) 2. 笛卡尔积(Cartesian Product) 3. 关系(Relation)
1.域( Domain) ◆域是一组具有相同数据类型的值的集合。例: 整数 实数 介于某个取值范围的整数 长度指定长度的字符串集合 >{男’,女’} An Introduction to Database System
An Introduction to Database System ⒈ 域(Domain) ❖域是一组具有相同数据类型的值的集合。例: ➢整数 ➢实数 ➢介于某个取值范围的整数 ➢长度指定长度的字符串集合 ➢{‘男’ , ‘女’} ➢……………
2.笛卡尔积( Cartesian product)(m 今笛卡尔积 给定一组域D1,D2,…,Dn,这些域中可以有相同的 D1,D2,,Dn的笛卡尔积为 D1×D2×.×D {(d1,d n ∈D;, 所有域的所有取值的一个组合 不能重复 An Introduction to Database System
An Introduction to Database System 2. 笛卡尔积(Cartesian Product) ❖笛卡尔积 给定一组域D1,D2,…,Dn,这些域中可以有相同的。 D1,D2,…,Dn的笛卡尔积为: D1×D2×…×Dn = {(d1,d2,…,dn)|diDi,i=1,2,…,n} ▪ 所有域的所有取值的一个组合 ▪ 不能重复
笛卡尔积(续) 令元组( Tuple) 笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组 ( n-tuple)或简称元组( Tuple) (张清玫,计算机专业,李勇)、(张清玫,计算机专业,刘晨) 等都是元组 令分量( Component 笛卡尔积元素(d1,d2,…,dn)中的每一个值d叫作一个 分量 张清玫、计算机专业、李勇、刘晨等都是分量 An Introduction to Database System
An Introduction to Database System 笛卡尔积(续) ❖ 元组(Tuple) ▪ 笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组 (n-tuple)或简称元组(Tuple) ▪ (张清玫,计算机专业,李勇)、(张清玫,计算机专业,刘晨) 等都是元组 ❖分量(Component) ▪ 笛卡尔积元素(d1,d2,…,dn)中的每一个值di叫作一个 分量 ▪ 张清玫、计算机专业、李勇、刘晨等都是分量
笛卡尔积(续) 今基数( Cardinal number) 若D;(i=1,2,…,n)为有限集,其基数为m(i=1,2,…, n),则D1XD2×…XDn的基数M为 M= 今笛卡尔积的表示方法 笛卡尔积可表示为一个二维表 表中的每行对应一个元组,表中的每列对应一个域 An Introduction to Database System
An Introduction to Database System 笛卡尔积(续) ❖ 基数(Cardinal number) ▪ 若Di(i=1,2,…,n)为有限集,其基数为mi(i=1,2,…, n),则D1×D2×…×Dn的基数M为: ❖ 笛卡尔积的表示方法 ▪ 笛卡尔积可表示为一个二维表 ▪ 表中的每行对应一个元组,表中的每列对应一个域 M mi n i=1 =