关系型数据库管理系统中的候选键


每张表只包含一个主键。每个关系可以有一个或多个候选键。其中一个候选键称为主键。每个候选键都符合主键的条件。因此候选主键称为候选键。

候选键可以是单一列,也可以是多列的组合。最小的超键称为候选键。

举例

EmployeeID EmployeeEmail 既可以是主键,因此两者都是候选键。将这两者中任何一个选为表的主键,因为一张表只能包含一个主键。
我们来看另一个示例 −

Student_ID

Student_Enroll

Student_Name

Student_Email

S02
4545
Dave
[email protected]
S34
4541
Jack
[email protected]
S22
4555
Mark
[email protected]


上文中的,Student_ID, Student_Enroll Student_Email 是候选键。考虑它们为候选键是因为它们可以唯一标识学生记录。

更新时间: 2020 年 6 月 15 日

1 千次 + 浏览量

开启您的职业

完成课程并获得认证

开始
广告