Jenis Key Field atau Atribut Kunci Dalam Database
Sabtu, 16 Maret 2013
Artikel
Jenis Key Field atau Atribut Kunci Dalam Database
- Super key Yaitu himpunan dari satu atau lebih entitas yang digunakan untuk mengidentifikasikan secara unik sebuah entitas dalam entitas set .
- Primary key Yaitu satu atribute atau satu set minimal atribute yang tidak hanya mengidentifikasikan secara unik suatu kejadian yang spesifik tapi juga dapat mewakili setiap kejadian dari suatu entity
- Candidate key Yaitu satu attribute atau satu set minimal atribute yang mengidentifikasikan secara unik suatu kejadian yang spesifik dari entit
- Alternate key Yaitu kunci kandidat yang tidak dipakai sebagai primary key.
- Foreign key yaitu satu atribute (atau satu set atribute) yang melengkapi satu relationship (hubungan yang menunjukkan ke induknya.
ke lima jenis key field atau atribut tersebut jika di visualisasikan kedalam 2 buah tabel yang berhubungan, akan seperti berikut :
Tabel data_mahasiswa
NIM | NAMA | KODE_Mata_Kuliah |
---|---|---|
19761976 | Diden | PBD |
19771977 | Kuswendi | PTIK |
19781978 | Didz v | LSA |
Tabel mata_kuliah
KODE_Mata_Kuliah | Nama_Mata_Kuliah |
---|---|
PBD | Perancangan Basis Data |
PTIK | Pengantar Teknologi Informasi |
LSA | Linux Systme Administrator |
maka dari 2 tabel diatas bisa diajabarkan :
Super Key adalah : NIM, NAMA,KODE_Mata_Kuliah(tabel data_mahasiswa)
Primary Key : NIM, KODE_Mata_Kuliah
Candidate key : NIM,NAMA
Alternative Key : NAMA
Foreign Key : KODE_Mata_Kuliah(tabel data_mahasiswa)