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