關係資料庫管理系統中的備用鍵


備用鍵或輔助鍵是指未被選為主鍵的鍵,但它們是候選鍵。但是,它被認為是主鍵的候選鍵。

未被選為主鍵的候選鍵稱為備用鍵或輔助鍵。候選鍵是您可以考慮作為主鍵的屬性或屬性集。

讓我們看一個例子 -

學生ID
學生註冊
學生姓名
學生郵箱
096
2717
Manish
aaa@gmail.com
055
2655
Manan
abc@gmail.com
067
2699
Shreyas
pqr@gmail.com

上面,學生ID、學生註冊學生郵箱是候選鍵。它們被認為是候選鍵,因為它們可以唯一地識別學生記錄。選擇其中一個候選鍵作為主鍵。其餘兩個鍵將是備用鍵或輔助鍵。

假設您選擇學生ID作為主鍵,則學生註冊學生郵箱將成為備用鍵(主鍵的候選者)。

讓我們看另一個例子 -

<員工>

員工ID
員工社會安全號碼
員工姓名
員工電話
E897
SSN08
Harry
999999
E856
SSN06
Jacob
999899
E871
SSN09
Amy
999898

在上表中,以下是三個候選鍵 -

員工ID
員工社會安全號碼
員工電話

選擇上述任意一個鍵作為主鍵,例如,EmployeeSSN。其餘兩個鍵將被稱為備用鍵,因為它們是主鍵的候選者。

因此,員工社會安全號碼員工電話是備用鍵。

更新於: 2020年6月15日

5K+ 瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告