关系模型

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2022年9月28日 (三) 05:59的版本
跳到导航 跳到搜索

https://www.bilibili.com/video/BV1hg411V7Bm/?p=92

规范化理论-主键

主键

关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。

主键是唯一的。(实体完整性)

一个数据表中只能包含一个主键。

候选键是对具有关系键特性的一个或多个属性(组)的统称。

一个数据表中可以有多个候选键。

比如:

学生表(学号,姓名,身份证号,性别,班级)

课程表(课程编号,课程名,学分)

成绩表(学号,课程号,成绩)


复合键

复合键(组合键)将多个列作为一个索引键,一般用于复合索引。


外键

用于与另一张表的建立关联。

能确定另一张表记录记录的字段,保持数据的一致性。

比如,A表中的一个字段,是B表的主键,那它就可以是A表的外键。