18
attribute adalah attribute yang memiliki banyak nilai untuk
masing-masing entity occurance.
Derived
attribute adalah
attribute yang
menggantikan
sebuah
nilai
yang
diturunkan
dari
nilai
sebuah
attribute
yang
berhubungan, tidak perlu pada jenis entity yang sama.
Menurut
Budiharto
(2002,
p9) key
adalah
suatu
properti
yang menentukan apakah suatu kolom pada tabel sangat penting
atau tidak. Key terdiri dari candidate key, primary key, alternate
key, dan composite key.
Candidate
key
adalah
kunci
yang
unik untuk
mengenali
setiap
kejadian di dalam entity type. Sebuah candidate key tidak boleh
NULL.
Sebuah
entity mungkin
punya
lebih
dari
satu
candidate
key.
Primary
key adalah
candidate
key
yang
dipilih
sebagai
kunci
primer untuk mengenali secara unik sebuah atau setiap
occurance dari sebuah entity type. Pemilihan primary key untuk
sebuah
entity adalah
berdasarkan
pertimbangan
panjang
attribute,
jumlah
minimal
dari
kebutuhan attribute,
dan
memenuhi syarat unik.
Candidate key yang tidak dipilih menjadi primary key disebut
juga sebagai alternate key.
Composite
key
adalah candidate
key
yang
terdiri
dari
dua
attribute atau lebih. Foreign Key adalah attribute pada satu
relasi yang cocok pada candidate key dari beberapa relasi.
|