Kunci sekunder ialah kunci yang belum dipilih sebagai kunci primer. Walau bagaimanapun, ia dianggap sebagai kunci calon untuk kunci primer.
Oleh itu, kunci calon yang tidak dipilih sebagai kunci primer dipanggil kunci sekunder. Kunci calon ialah atribut atau set atribut yang boleh anda anggap sebagai kunci utama.
Nota: Kunci sekunder bukan kunci asing.
Jom lihat contoh −
Student_ID | Student_Enroll | Umur_Pelajar | E-mel_Pelajar |
096 |
9122717 | Manish | 25 | aaa@gmail.com |
|
9122655 | Manan | 23 | abc@gmail.com | 067 |
9122699 | Shreyas | pqr@gmail.com |
Di atas,
Student_ID, Student_Enrolldan Student_Email adalah kunci calon. Mereka dianggap sebagai kunci calon kerana mereka mengenal pasti rekod pelajar secara unik. Pilih salah satu kunci calon sebagai kunci utama. Baki dua kekunci akan menjadi kunci kedua. Andaikan anda memilih
Student_IDsebagai kunci utama, jadi Student_Enroll dan Student_Email akan menjadi kunci sekunder (calon untuk kunci primer). .
Emel_Pekerja
Jabatan_Pekerja
|
0989 | E7897 Jacob |
jacob@example.com | |
777 | E8768 | Anna | anna@ example.com | HR |
0656 | E8789 |
| Operasi||
Di atas, | Employee_ID, Employee_No dan Employee_Email adalah kunci calon. Mereka mengenal pasti rekod pekerja secara unik. Pilih salah satu kunci calon sebagai kunci utama. Baki dua kekunci akan menjadi kunci kedua. |
Atas ialah kandungan terperinci Kunci sekunder dalam RDBMS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!