关系数据库
- 关系模型的数据结构
- 元组 :表中的一行表示为一个元组
- 三级模式 :保证了数据的物理独立性和逻辑独立性
新课程 :关系数据库
4. 关系模式和关系模式:关系是值,关系模式是型 。关系是关系模式在某一时刻的状态和内容,关系模式是静止的,稳定的 ,而关系是动态的,随时间不断变化的,因此关系操作在不断的更新这数据库中的信息 。
5. 域 :是一组具有相同数据类型的值的集合。
6. 笛卡尔积 :笛卡尔是域上的一种集合运算。
-
关系的表示:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域 。
-
若关系中的某一属性组的值能够唯一的标识一个元组,而其子集不行,则该属性组为候选码。
候选码 :学号 图书编号
主码:学号
主属性 :学号 图书标号
非主属性码 :姓名,图书名,借书时间,还书时间 。
11. 主属性 :候选码中的所有属性值
12. 列是同质的 :每一列中的分量是同一类型的数据,来自同一个域
分量必须取原子值
13. 实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。主码中的主属性不能够取空值
14. 一个普通属性在另一个关系中当了主码
基本关系R称为参照关系
基本关系S称为参照关系或目标关系
15. 参照完整性
或者取空值 (F的每个属性值均为空值)
或者等于S中某个元组的主码值
16. 投影运算
17. 除运算
-
并运算
-
差运算
-
交运算
-
笛卡儿积运算
23. 选择运算
-
投影运算
-
连接运算
25.除运算