關係資料庫管理系統中的次要鍵
什麼是次要鍵
次要鍵是指未被選擇為主鍵的鍵。但是,它被認為是主鍵的候選鍵。
因此,未被選為主鍵的候選鍵被稱為次要鍵。候選鍵是可以被認為是主鍵的屬性或屬性集。
注意:次要鍵不是外部索引鍵。
示例
讓我們看一個例子:
| 學生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、員工編號 和 員工郵箱 是候選鍵。它們唯一地標識員工記錄。選擇其中一個候選鍵作為主鍵。其餘兩個鍵將是次要鍵。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP