關係資料庫管理系統中的次要鍵


什麼是次要鍵

次要鍵是指未被選擇為主鍵的鍵。但是,它被認為是主鍵的候選鍵。

因此,未被選為主鍵的候選鍵被稱為次要鍵。候選鍵是可以被認為是主鍵的屬性或屬性集。

注意:次要鍵不是外部索引鍵。

示例

讓我們看一個例子:

學生ID
學生註冊號
學生姓名
學生年齡
學生郵箱
096
9122717
Manish
25
aaa@gmail.com
055
9122655
Manan
23
abc@gmail.com
067
9122699
Shreyas
28
pqr@gmail.com


上面,學生ID、學生註冊號學生郵箱 是候選鍵。它們被認為是候選鍵,因為它們可以唯一地標識學生記錄。選擇其中一個候選鍵作為主鍵。其餘兩個鍵將是次要鍵。

假設您選擇學生ID作為主鍵,那麼學生註冊號學生郵箱將是次要鍵(主鍵候選)。

示例

讓我們看另一個例子:

員工ID
員工編號
員工姓名
員工郵箱
員工部門
0989
E7897
Jacob
jacob@example.com
財務部
0777
E8768
Anna
anna@example.com
人力資源部
0656
E8789
Tom
tom@example.com
運營部


上面,員工ID、員工編號員工郵箱 是候選鍵。它們唯一地標識員工記錄。選擇其中一個候選鍵作為主鍵。其餘兩個鍵將是次要鍵。

更新於:2020年6月15日

6K+ 瀏覽量

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.