第二章 关系模式规范化
第二章 关系模式规范化
主要内容:数据库的逻辑结构设计;数据库设计中的关系模式规范化理论
- 基本要求
a)掌握关系数据库的重要理论基础,关系数据理论
- 重点、难点
重点: 关系模式规范化
1NF,2NF,3NF,BCNF
一、关系的定义和关系模型三要素
1. 关系的定义
- 域 (Domain):一组具有相同数据类型的值的集合,如整数、字符串等。
- 笛卡尔积 (Cartesian Product):给定一组域D1, D2, …, Dn,笛卡尔积为 D1 × D2 × … × Dn。
- 元组 (Tuple):笛卡尔积中的一个元素,如 (d1, d2, …, dn)。
- di:元组(d1, d2, …, dn)的第i个分量
- 关系(Relation):笛卡尔积的一个子集。
- n元关系
- 关系模式: R(U)
2. 关系模型三要素
- 关系数据结构:二维表格结构,用来表示实体和联系。
- 关系操作:包括查询(并、交、差、笛卡尔积、选择、投影、连接、除)、插入、删除和修改。
- 关系完整性约束:
- 实体完整性:主键不可空和重复
- 参照完整性
- 用户定义完整性。
《数据库原理》课程笔记:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 rafflesia-k!