“关系模型”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“https://www.bilibili.com/video/BV1hg411V7Bm/?p=92”的新页面)
 
第1行: 第1行:
 
https://www.bilibili.com/video/BV1hg411V7Bm/?p=92
 
https://www.bilibili.com/video/BV1hg411V7Bm/?p=92
 +
 +
=== 规范化理论-主键 ===
 +
 +
==== 主键 ====
 +
关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。
 +
 +
主键是唯一的。(实体完整性)
 +
 +
一个数据表中只能包含一个主键。
 +
 +
候选键是对具有关系键特性的一个或多个属性(组)的统称。
 +
 +
一个数据表中可以有多个候选键。
 +
 +
比如:
 +
 +
学生表(学号,姓名,身份证号,性别,班级)
 +
 +
课程表(课程编号,课程名,学分)
 +
 +
成绩表(学号,课程号,成绩)
 +
 +
 +
==== 复合键 ====
 +
复合键(组合键)将多个列作为一个索引键,一般用于复合索引。
 +
 +
 +
==== 外键 ====
 +
用于与另一张表的建立关联。
 +
 +
能确定另一张表记录记录的字段,保持数据的一致性。
 +
 +
比如,A表中的一个字段,是B表的主键,那它就可以是A表的外键。

2022年9月28日 (三) 05:59的版本

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

规范化理论-主键

主键

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

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

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

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

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

比如:

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

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

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


复合键

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


外键

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

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

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