關係型資料庫管理系統中的候選鍵
每張表只包含一個主鍵。每個關係可以有一個或多個候選鍵。其中一個候選鍵稱為主鍵。每個候選鍵都符合主鍵的條件。因此候選主鍵稱為候選鍵。
候選鍵可以是單一列,也可以是多列的組合。最小的超鍵稱為候選鍵。
舉例
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 是候選鍵。考慮它們為候選鍵是因為它們可以唯一標識學生記錄。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP