1.Kandidat key
Adalah satu attribute atau satu set minimal atribute yang mendentifikasikan secara unik suatu kejadian spesific dari entity.
Satu minimal set dari atribute menyatakan secara tak langsung dimana anda tidak dapat membuang beberapa atribute dalam set tanpa merusak kepemilikan yang unik.
Contoh file berisi atribute :
- No induk
- No KTP
- Nama
- Tempat Lahir
- Tanggal Lahir
- Alamat
- Kota
Kunci kandidat disini adalah :
- No induk, karena unik tidak mungkin ganda
- No KTP, karena unik tidak mungkin ganda
- Nama, sering dipakai sebagai kunci pencarian namun tidak dapat dikatakan kunci karena sering seseorang mempunyai nama yang sama
- Nama + Tanggal lahir, mungkin dapat dipakai sebagai kunci karena kemungkinan sangat kecil seseorang punya nama sama yang lahir pada hari yang sama
- Nama + tempat lahir + tanggal lahir, dapat dipakai sebagai kunci
- Alamat, kota (bukan kunci)
1. Alternate key
Adalah kunci kandidat yang tidak dipakai sebagai primary key. Kerap sekali kunci alternatif dipakai sebagai kunci pengurutan dalam laporan.
sumber
Tidak ada komentar:
Posting Komentar