definisi dan contoh candidate key dan alternate key
Candidate key
Suatu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik suatu kejadian spesifik dari entitas.superkey dengan jumlah atribut minimal. Candidat key ini tidak boleh berisi atribut dari tabel yang lain. kombinasi dari atribut yang dapat digunakan untuk mengidentifikasi secara unik rekor database tanpa data apapun yang asing. Each table may have one or more candidate keys. Setiap tabel dapat memiliki satu atau lebih candidate key. One of these candidate keys is selected as the table primary key. Salah satu kunci calon yang dipilih sebagai kunci meja utama.superkey dengan jumlah atribut minimal.
ID_Cus Name NoOfPay Amount
112233 Tim 890 9000
112231 Kate 891 8000
112241 Tyson 895 10000
Satu attribute atau satu set minimal atribute yang mengidentifikasikan secara unik suatu kejadian yang specifik dari entity
Jika satu kunci kandidat berisi lebih dari satu atribute, maka biasanya disebut sebagai composite key (kunci campuran/gabungan)
Contoh:
File pegawai berisi atribute
no induk
No ktp
Nama
Tempat lahir
Tanggal lahir
Alamat
Kota
Kunci kandidat disini adalah:
No induk
No ktp
Alternate key
Merupakan candidate key yang tidak dipakai sebagai primary key atau Candidate key yang tidak dipilih sebagai primary key.Setiap atribut dari candidate key yang tidak terpilih sebagai primary key akan dinamakan alternate key.Key ini sebenarnya hampir sama dengan fungsi primary key yaitu berjenis unique key. Maksudnya adalah mungkin saja primary key yang kita buat pada suatu tabel adalah merupakan autonumber (angka yang bertambah terus-menerus ketika proses insert data, sehingga tidak dimungkinkan terdapat nilai yang sama), dikarenakan tidak diperbolehkan ada dua primary key maka dapat dibantu oleh alternate key ini sebagai penanda unique-nya sebuah record dengan record lain. Dalam sebuah tabel diperbolehkan lebih dari satu alternate key. Pada contoh sebelumnya bila untuk primary key dipilih ID_Cus maka alternate key nya adalah No.of Pay
0 Komentar:
Posting Komentar
Berlangganan Posting Komentar [Atom]
<< Beranda