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 :
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)

Post a Comment

 
Top