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 |
---|---|---|
1212xxxx | nama | PBD |
1212xxxx | nama | PTIK |
1212xxxx | nama | 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 :
Primary Key : NIM, KODE_Mata_Kuliah
Candidate key : NIM,NAMA
Alternative Key : NAMA
Foreign Key : KODE_Mata_Kuliah(tabel data_mahasiswa)
Post a Comment