RDBMS 中的候选键

rdbmsdatabasemysql

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

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

示例

EmployeeID EmployeeEmail 都可以是主键;因此两者都是候选键。选择其中任何一个作为表的主键,因为一个表只能有一个主键。
让我们看另一个示例 −

Student_ID

Student_Enroll

Student_Name

Student_Email

S02
4545
Dave
ddd@gmail.com
S34
4541
Jack
jjj@gmail.com
S22
4555
Mark
mmm@gmail.com


以上,Student_ID Student_Enroll Student_Email 是候选键。它们被视为候选键,因为它们可以唯一地标识学生记录。


相关文章