Mỗi bảng chỉ có một khóa chính duy nhất. Mỗi quan hệ có thể có một hoặc nhiều khóa ứng viên. Một trong những khóa ứng viên này được gọi là Khóa chính. Mỗi khóa ứng viên đủ điều kiện cho Khóa chính. Do đó, các ứng cử viên cho Khóa chính được gọi là Khóa ứng viên.
Khóa ứng viên có thể là một cột duy nhất hoặc kết hợp của nhiều cột. Một siêu khóa tối thiểu được gọi là khóa ứng viên.
Ví dụ
ID nhân viên và EmployeeEmail , cả hai đều có thể là một khóa chính; do đó cả hai đều là khóa ứng viên. Chọn bất kỳ khóa nào làm Khóa chính cho bảng của bạn, vì bảng chỉ có thể có một Khóa chính duy nhất.
Hãy để chúng tôi xem một ví dụ khác -
Student_ID | Student_Enroll | Tên_ Sinh viên | Student_Email |
S02 | 4545 | Dave | [email protected] |
S34 | 4541 | Jack | [email protected] |
S22 | 4555 | Đánh dấu | [email protected] |
Ở trên, Student_ID, Student_Enroll và Student_Email là các chìa khóa ứng cử viên. Chúng được coi là khóa ứng viên vì chúng có thể xác định duy nhất hồ sơ học sinh.