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


備用鍵或次要鍵是指未被選為主鍵的鍵,但它們是候選鍵。然而,它被認為是主鍵的候選鍵。

未選為主鍵的候選鍵稱為備用鍵或次要鍵。候選鍵是可以被視為主鍵的屬性或屬性集。

讓我們看一個例子 -

學生 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
員工社會安全號碼
員工電話

選擇其中一個鍵作為主鍵,例如,**員工社會安全號碼**。其餘兩個鍵將被稱為備用鍵,因為它們是主鍵的候選者。

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

更新於: 2020年6月15日

5K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.