Bagaimana Mengenal pasti Rekod Pangkalan Data Menggunakan Superkey

Kekunci super adalah atribut yang boleh digunakan untuk mengenal pasti rekod pangkalan data

Kekunci super adalah sama ada satu atau gabungan sifat yang boleh digunakan untuk mengenal pasti rekod pangkalan data secara unik. Jadual mungkin mempunyai banyak kombinasi yang mewujudkan superkeys.

Contoh Superkey

Contohnya, dengan jadual , , dan , misalnya, mempunyai banyak kemungkinan superkunci. Tiga orang superkey adalah , dan .

Nama Umur SSN Sambungan Telefon.
Robert Jones 43 123-45-6789 123
Beth Smith 43 234-56-7890 456
Robert Jones 18 345-67-8901 789

Seperti yang anda dapat lihat, lajur dan mempunyai banyak catatan dengan maklumat yang sama. Semasa lajur boleh digunakan untuk mencari individu, sambungan telefon boleh ditukar.

Jenis Superkeys

Daripada senarai yang tersenarai dalam jadual di atas, hanya adalah kunci calon , yang merupakan subset khas superklok yang menggunakan jumlah atribut yang minimum untuk mengenal pasti rekod secara unik. Lajur yang lain mengandungi maklumat yang tidak diperlukan untuk mengenal pasti rekod.

juga boleh dirujuk sebagai kunci minimum atau superkey minimum kerana ia mengandungi jumlah maklumat yang diperlukan untuk mengenal pasti rekod individu. Di sepanjang barisan yang sama, kunci utama juga boleh menjadi superkey dan kunci minimum kerana ia sepatutnya menentukan rekod secara unik, dan jarang sekali jika berubah.

Jika jadual tidak mengandungi lajur maka majikan boleh membuat nombor pekerja untuk dapat mengenal pasti individu.

Nombor pekerja baru akan dipanggil kunci utama pengganti. Kekunci utama pengganti ini juga berfungsi sebagai kancing super.