關係型資料庫管理系統中的候選鍵


每張表只包含一個主鍵。每個關係可以有一個或多個候選鍵。其中一個候選鍵稱為主鍵。每個候選鍵都符合主鍵的條件。因此候選主鍵稱為候選鍵。

候選鍵可以是單一列,也可以是多列的組合。最小的超鍵稱為候選鍵。

舉例

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 是候選鍵。考慮它們為候選鍵是因為它們可以唯一標識學生記錄。

更新時間: 2020 年 6 月 15 日

1 千次 + 瀏覽量

開啟您的職業

完成課程並獲得認證

開始
廣告
© . All rights reserved.