Cara Mengidentifikasi Rekaman Basis Data Menggunakan Superkey

Superkey adalah atribut yang dapat digunakan untuk mengidentifikasi catatan basis data

Superkey adalah kombinasi tunggal atau kombinasi atribut yang dapat digunakan untuk mengidentifikasi catatan basis data secara unik. Sebuah tabel mungkin memiliki banyak kombinasi yang menciptakan superkunci.

Contoh Superkey

Sebuah tabel dengan kolom , , dan , misalnya, memiliki banyak kemungkinan superkey. Tiga superkey adalah , dan .

Nama Usia SSN Ext telepon.
Robert Jones 43 123-45-6789 123
Beth Smith 43 234-56-7890 456
Robert Jones 18 345-67-8901 789

Seperti yang Anda lihat, kolom dan memiliki banyak entri dengan informasi yang identik. Sementara kolom dapat digunakan untuk mencari individu, ekstensi telepon dapat diubah.

Jenis Superkeys

Dari yang tercantum dalam tabel di atas, hanya adalah kunci kandidat , yang merupakan subkumpulan khusus superkunci yang menggunakan sejumlah kecil atribut untuk mengidentifikasi catatan secara unik. Kolom lain berisi informasi yang tidak diperlukan untuk mengidentifikasi catatan.

The juga dapat disebut sebagai kunci minimal atau superkey minimal karena mengandung paling sedikit jumlah informasi yang diperlukan untuk mengidentifikasi catatan individu. Sepanjang baris yang sama, kunci utama juga bisa menjadi superkey dan kunci minimal karena itu harus secara unik menentukan catatan, dan jarang jika pernah, berubah.

Jika tabel tidak berisi kolom maka perusahaan dapat membuat nomor karyawan untuk dapat mengidentifikasi individu.

Nomor karyawan baru akan disebut kunci primer pengganti. Kunci utama pengganti ini juga akan berfungsi sebagai superkey.