每个表只有一个主键。每个关系可能有一个或多个候选键。这些候选键之一称为主键。每个候选键都有资格成为主键。因此候选主键称为候选键。
候选键可以是单列或多列的组合。最小超级键称为候选键。
EmployeeID 和EmployeeEmail,两者都可以是主键;因此两者都是候选键。选择任何一个作为表的主键,因为表只能有一个主键。
让我们看另一个示例 -
Student_ID | 学生注册 | 学生姓名 | Student_Email |
S02 | 4545 | 戴夫 | ddd@gmail.com |
S34 | 4541 | 杰克 | jjj@gmail.com |
S22 | 4555 | 标记 | mmm@gmail.com |
以上,Student_ID, Student_Enroll 和 Student_Email 是候选键。它们被视为候选键,因为它们可以唯一地标识学生记录。
以上是RDBMS 中的候选键的详细内容。更多信息请关注PHP中文网其他相关文章!