|
28
3.
Setiap atribut
memiliki nama
yang
berbeda
4.
Nilai
satu
atribut berasal dari domain yang
sama
5.
Setiap tuple
berbeda,
dan
tidak
ada
duplikasi tuple
2.9.1
Relational Keys
Menurut Connolly
dan
Begg (2010,pl50-pl51),
relasional
key
dibagi
menjadi beberapajenis yaitu:
1.
Superkey
:
Merupakan
sebuab
atribut
atau
sekelompok
atribut
yang
mengindetifikasi
secara
unik
tuple
dalam
realsi.
Superkey
yang
mudab
diindentifikasi
adalah
yang
hanya
berisi
jumlah
minimum
atribut yang
diperlukan.
2.
Candidate key
:
Merupakan superkey dalam
relasi.
Candidate key
(K),
bagi
sebuah relasi
(R)
mempunyai dua
sifat
yaitu
:
a.
Keunikan
:
Dalam
setiap
tuple
dari
R, nilai
dari K secara
unik
mengindentifikasi tuple
tersebut
b.
Irreducibility
:
tidak ada subset
yang
sesuai dari
K
yang
mempunyai keunikan sifat
Ketika
sebuab
key terdiri
dari
lebih
dari
satu atribut
kita sebut
ini
sebagai composite key
3.
Primary
Key
: Merupakan
candidate
key
yang
terpilih
untuk
indentifikasi
tuple secara
unik
dalam
satu
relasi.
Sementara
candidate
key
yang
tak
terpilih sebagai
primary key
disebut
alternate key
|