数据库系统基础教程
第2章关系数据模型与关系运算
1
形式化定义:关系——笛卡尔乘积子集意义: 将数据模型置于严格数学基础之上直观性描述:关系表——二维平面表格意义: 将数据模型置于实际背景和应用实现基础之上
第2章关系模型与运算: 关系数据模型(1)
2
(2)
基本表:实际存储数据逻辑表示特点:数据库中实际保存视图表:基本表和其他视图的导出表示特点:数据库中保存模式,不保存具体数据值查询表:用户查询结果对应表示特点:如果不提出请求,数据库中将不保存
第2章关系模型与运算: 关系数据模型(1)
关系表的三种类型
3
(2)
超键:唯一标识元组的属性集合候选键:不含多余属性的超键主键:选定用于标识的候选键外键:R2的主键K是R1的属性子集, 则K为R1外键
第2章关系模型与运算: 关系数据模型(1)
关系的键
4
(1)
如果使用下述方式组织数据,则称定义了一个关系数据结构
第2章关系模型与运算: 关系数据模型(2)
以二维平面表格表示实体集以“键”表示该实体集中实体标识和该实体集与其它实体集之间关联
5
(2)
关系结构基本性质
第2章关系模型与运算: 关系数据模型(2)
列的同质性
异列同域性
列的无序性
元组相异性
属性原子性
6
(1)
关系查询
第2章关系模型与运算: 关系数据模型(3)
单个关系内元组选择
多个关系的合并
单个关系内属性指定
7
(2)
关系更新
第2章关系模型与运算: 关系数据模型(3)
元组插入
元组删除
元组修改
8
(3)
空值处理
第2章关系模型与运算: 关系数据模型(3)
限定主键不能取空值
定义空值相应运算
9
(4)
关系操作的数学理论
第2章关系模型与运算: 关系数据模型(3)
基于集合:关系代数
基于逻辑:关系演算
10
汽修店铺常用活动方案(项达恩) 来自淘豆网www.taodocs.com转载请标明出处.