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