52
mengakses suatu baris tertentu, tetapi sekaligus juga
menjadi
pengenal
unik
dalam suatu
tabel.
Akan
tetapi perlu
juga
diketahui
bahwa
tidak
semua
kunci
dapat
menjadi
pengenal
yang
unik
karena
terdapat
beberapa istilah kunci.
Kunci dapat berupa
sebuah
atribut
atau
gabungan
dari
beberapa
atribut.
Berikut
ini
adalah
penjelasan
jenis-
jenis kunci yang digunakan dalam perancangan :
a.
Candidate key,
yaitu
jumlah
minimal
atribut-atribut
yang
dapat
mengidentifikasi setiap kejadian/record dari tipe entiti secara unik.
b. Primary
key,
yaitu
candidate
key
yang
dipilih
untuk
mengidentifikasikan
setiap
kejadian/record
dari
suatu
tipe entiti
secara unik.
c. Composite key, yaitu candidate key yang terdiri dari dua atau
lebih
atribut.
d. Alternate key,
adalah
setiap
candidate
key
yang
tidak
terpilih
menjadi primary key atau biasa disebut dengan secondary key.
e.
Foreign
key,
adalah
sebuah
primary
key
pada
sebuah
entity yang
digunakan
pada
entity
lainnya untuk mengidentifikasi sebuah
relationship.
2.2.2.1.6
Structural Constraints
Batasan
utama pada relationship disebut multiplicity, yaitu
jumlah
(atau range)
dari
kejadian
yang
mungkin
terjadi
pada
suatu
tipe
entiti
yang
terhubung ke
satu kejadian dari tipe entiti
lain
yang berhubungan
|