- 关系模型的三个要素:
关系结构、关系操作、完整性约束 - 关系操作:
基本操作:并、差、笛卡尔积、选择、投影
扩展操作:交、除、连接 - 全码:
所有属性构成这个关系的一个候选码,如:
教师授课(教师编号,课程编号)
其中教师编号,课程编号组成这个关系的候选码。 - 所有域都是原子数据的集合
- 完整性约束
实体完整性约束:主属性不可取空值。
参照完整性:外码取空值或者取被参照表中的对应值。
用户定义完整性约束。 - 传统的集合运算
并、交、差、笛卡尔积 - 专门的关系运算
选择、投影、连接、自然连接、除 - 并相容原则
定义:关系R和关系S存在相容性,当且仅当:
两个关系属性数目相同,并且对应属性具有相同的域。 - 交不是基本运算,可以由其他基本运算表示出来:
R∩S=R-(R-S)
MySQL学习(关系模型基础知识)
最新推荐文章于 2023-07-20 14:09:28 发布