Sistem Basis Data

advertisement
Candidat Key
Sistem Basis Data
Pertemuan-04
• Salah satu rangkaian yang mempunya nilai unik untuk membedakan atau
mengidentifikasi nilai-nilai kombinasi yang unik diantara semua kejadian yang
spesifik dari entitas.
• Candidat key tidak boleh berisi atribut dari tabel yang lain.
• Kombinasi dari atribut yang digunakan untuk mengidentifikasi secara unik
rekor database tanpa data apapun yang asing. Setiap tabel dapat memiliki satu
atau lebih candidat key.
Macam-macam key
Primary key
• Candidat key
• Merupakan satu atribut atau satu set minimal atribut yang tidak hanya
mengidentifikasikan secara unik suatu kejadian spesifik, tapi juga dapat
mewakili setiap kejadian dari suatu entitas.
• Primary key
• Alternate key
• Foreign key
• Composite key
• Sekunder key
Alternate key
Foreign key
• Merupakan candidat key yang tidak dipakai sebagai primary key
• Jika sebuah primary key terhubung ke table lain, maka keberadaan primary key
pada entity tersebut disebut sebagai foreign key.
• Sebuah kumpulan field dalam satu relasi yang digunakan untuk me “refer”
(mennunjuk) ke suatu baris (tuple) pada relasi yang lain (harus
berkorespondensi dengan primary key pada relasi yang kedua).
Foreign key
Terima Kasih
Download