每個表只有一個主鍵。每個關系可能有一個或多個候選鍵。這些候選鍵之一稱為主鍵。每個候選鍵都有資格成為主鍵。因此候選主鍵稱為候選鍵。
候選鍵可以是單列或多列的組合。最小超級鍵稱為候選鍵。
示例
EmployeeID?和EmployeeEmail,兩者都可以是主鍵;因此兩者都是候選鍵。選擇任何一個作為表的主鍵,因為表只能有一個主鍵。
讓我們看另一個示例 –
Student_ID | 學生注冊 | 學生姓名 | Student_Email |
S02 | 4545 | 戴夫 | [email protected] |
S34 | 4541 | 杰克 | [email protected] |
S22 | 4555 | 標記 | [email protected] |
以上,Student_ID,
Student_Enroll?和 Student_Email? 是候選鍵。它們被視為候選鍵,因為它們可以唯一地標識學生記錄。
以上就是RDBMS 中的候選鍵的詳細內容,更多請關注www.92cms.cn其它相關文章!