关系模型之基本概念
-
Table操作,Relation(关系)
- 关系代数和关系演算
- 数据语言和计算机语言的区别
- 用这些关系语言来表示复杂的检索需求。
什么是关系
-
域,从列的角度看
-
元组及所有可能组合成的元组:笛卡尔积
-
所有集合:笛卡尔积
-
关系:有意义的集合,是笛卡尔积的子集
-
关系模式
-
关系模式和关系
-
回顾
关系的特性
- 列的同质:即每一列中的分量来自同一域,是同一类型的数据
-
不同的列可能来自同一个域,称其中的每一列为一个属性,不同的属性要给与不同的属性名。
- 属性3
- 属性4
- 属性不可再分特性:又被称为关系第一范式
关系中的重要概念
- 候选码/候选键
- 有时,关系中有很多组候选码
- 主码/主键
- 主属性,非主属性
-
外码/外键
- 小结
关系模型的完整性
- 1.实体的完整性
-
2.空值及其含义
-
3.参照完整性
- 4.用户自定义完整性
- 用户针对具体的应用环境定义相关的约束条件