每個(gè)表只有一個(gè)主鍵。每個(gè)關(guān)系可能有一個(gè)或多個(gè)候選鍵。這些候選鍵之一稱為主鍵。每個(gè)候選鍵都有資格成為主鍵。因此候選主鍵稱為候選鍵。
候選鍵可以是單列或多列的組合。最小超級(jí)鍵稱為候選鍵。
示例
EmployeeID?和EmployeeEmail,兩者都可以是主鍵;因此兩者都是候選鍵。選擇任何一個(gè)作為表的主鍵,因?yàn)楸碇荒苡幸粋€(gè)主鍵。
讓我們看另一個(gè)示例 –
Student_ID | 學(xué)生注冊(cè) | 學(xué)生姓名 | Student_Email |
S02 | 4545 | 戴夫 | [email protected] |
S34 | 4541 | 杰克 | [email protected] |
S22 | 4555 | 標(biāo)記 | [email protected] |
以上,Student_ID,
Student_Enroll?和 Student_Email? 是候選鍵。它們被視為候選鍵,因?yàn)樗鼈兛梢晕ㄒ坏貥?biāo)識(shí)學(xué)生記錄。
以上就是RDBMS 中的候選鍵的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!