RDBMS 中的候选键


每个表都有一个主键。每个关系可能有一个或多个候选键。这些候选键之一称为主键。每个候选键都具备成为主键的资格。因此候选键又称为候选键。

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

示例

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 是候选键。它们被认为是候选键,因为它们可以唯一标识学生记录。

更新于:15-6-2020

1K+ 查看

开启您的职业生涯

完成课程,取得认证

开始学习
广告