关系(续)1.域((Domain)2.笛卡尔积(CartesianProduct)3.关系(Relation)数据库系统概论An Introduction to Database System
An Introduction to Database System 关系(续) 1. 域(Domain) 2. 笛卡尔积(Cartesian Product) 3. 关系(Relation)
1. 域(Domain)心域是一组具有相同数据类型的值的集合。例■整数■实数含库系统概论介于某个取值范围的整数指定长度的字符串集合■{“男’,‘女”}2AnIntroductiontoDatabaseSystem
An Introduction to Database System 1. 域(Domain) ❖域是一组具有相同数据类型的值的集合。例: ◼整数 ◼实数 ◼介于某个取值范围的整数 ◼指定长度的字符串集合 ◼{‘男’ , ‘女’} ◼
2.笛卡尔积(CartesianProduct)心笛卡尔积给定一组域D,D2,...,Dn,允许其中某些域是相同的。D1,D2,...,D,的笛卡尔积为:D,XD2X...XDn((d,d2,..., dn) I d,eDi,i=1,2,...n所有域的所有取值的一个组合不能重复数活库车AnIntroduction toDatabaseSystem
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)或简称元组(张清玫,计算机专业,李勇)(张清玫,计算机专业,刘晨)等都是元组*分量(Component)笛卡尔积元素(d,d2,.,dn)中的每一个值d,叫作一个分量张清玫、计算机专业、李勇、刘晨等都是分量AnIntroductiontoDatabaseSystem
An Introduction to Database System 笛卡尔积(续) ❖ 元组(Tuple) ◼ 笛卡尔积中每一个元素(d1,d2,.,dn)叫作一个n元 组(n-tuple)或简称元组 ◼ (张清玫,计算机专业,李勇)、 ◼ (张清玫,计算机专业,刘晨) 等 都是元组 ❖分量(Component) ◼ 笛卡尔积元素(d1,d2,.,dn)中的每一个值di 叫作一个 分量 ◼ 张清玫、计算机专业、李勇、刘晨等都是分量
(续)笛卡尔积*基数(Cardinalnumber)若D;(i=1,2,..,n)为有限集,其基数为m;(i=12,...,n),则D,×D,×...XD,的基数M为:M=IImi充概论i=l心笛卡尔积的表示方法笛卡尔积可表示为一张二维表表中的每行对应一个元组,表中的每列对应一个域AnIntroduction toDatabaseSystem
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 =