![]() 48
2.3.4
Keys
Candidate
key
adalah
kunci
yang
secara
unik
mengenali
setiap
kejadian
di
dalam
tipe
entitas.
Sebuah
candidate
key
tidak
boleh
NULL.
Sebuah
entitas
mungkin punya lebih dari satu candidate key.
Primary key adalah candidate key yang dipilih sebagai kunci primer
untuk mengenali secara unik setiap occurrence dari sebuah tipe entitas.
Pemilihan primary key untuk sebuah entitas adalah berdasarkan pada
pertimbangan panjang atribut, jumlah minimal dari kebutuhan atribut, dan
memenuhi
syarat
unik. Candidate
key
yang tidak
dipilih menjadi
primary
key
disebut sebagai alternative key.
Composite key
adalah candidate key
yang
terdiri
dari dua
atribut
atau
lebih. Foreign key adalah atribut pada satu relasi
yang cocok pada candidate key
dari beberapa relasi.
Gambar 2.6 Contoh Representasi Atribut
Sumber: Connolly dan Begg, 2005, p354
|