Khóa phụ là gì
Khóa phụ là khóa chưa được chọn làm khóa chính. Tuy nhiên, nó được coi là khóa ứng viên cho khóa chính.
Do đó, khóa ứng viên không được chọn làm khóa chính được gọi là khóa phụ. Khóa ứng viên là một thuộc tính hoặc tập hợp các thuộc tính mà bạn có thể coi là khóa Chính.
Lưu ý :Khóa phụ không phải là Khóa ngoại.
Ví dụ
Hãy để chúng tôi xem một ví dụ -
Student_ID | Student_Enroll | Tên_sinh viên | Student_Age | Student_Email |
096 | 9122717 | Tiếng Tây Ban Nha | 25 | [email protected] |
055 | 9122655 | Manan | 23 | [email protected] |
067 | 9122699 | Shreyas | 28 | [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. Chọn bất kỳ một trong các khóa ứng viên làm khóa chính. Phần còn lại của hai khóa sẽ là Khóa phụ.
Giả sử bạn đã chọn Student_ID làm khóa chính, do đó Student_Enroll và Student_Email sẽ là Khóa phụ (ứng viên của khóa chính).
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
Employee_ID | Employee_No | Tên_Nhân viên | Employee_Email | Employee_Dept |
0989 | E7897 | Jacob | [email protected] | Tài chính |
0777 | E8768 | Anna | [email protected] | HR |
0656 | E8789 | Tom | [email protected] | Hoạt động |
Ở trên, Employee_ID, Employee_No và Employee_Email là các chìa khóa ứng cử viên. Họ xác định duy nhất hồ sơ Nhân viên. Chọn bất kỳ một trong các khóa ứng viên làm khóa chính. Phần còn lại của hai khóa sẽ là Khóa phụ.