22
例:关系
设D1为学生集合= {张山,李斯,王武}; 张山 D2为性别集合= {男,女}; 张山 D3为年龄集合= {19,20} 张山
李斯 张山 男 19
女
男 女 男 女 男 女 男 女 男
19
20 20 19 19 20 20 19 19 20
请用二维表的形式表示关系:学生
张山 李斯 王武 女 男 男 19 20 19
元组(Tuple)
笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元 组。
分量(Component)
笛卡尔积元素( d1,d2,…,dn )中的每一个值di叫作一个分量。
表示方法
笛卡尔积可表示为一个二维表。表中的每行对应一个元组,表中 的每列对应一个域。
19
运算对象:代表关系的变量或代表关系实例的常量
运算结果:关系
运算符:
传统的集合运算:在元组的粒度上运算,包括并、差、交、广义 笛卡尔积
专门的关系运算:可在元组与属性列的粒度上运算,包括投影、 选择、连接、除 (比较运算符、逻辑运算符)
45
关系代数的运算符
46
表示记号
第三章 关系数据库理论
回顾
什么是数据库、数据库管理系统、数据库系统 ? 数据库系统的三层结构、三级模式结构、两级 映射、数据独立性 在数据库系统中,对现实世界客观对象的抽象 过程中,可建立哪三层模型? 数据模型的三要素是什么?
2
回顾
概念模型
实体、属性、域、关键字、实体型、实体 集、联系