18
Basis data relasional (relational database)
merupakan sebuah
kumpulan dari relasi yang telah dinormalisasi dengan nama-nama
relasi yang berbeda.
b.
Kunci Relasional (Relational Keys)
1. Superkey,
merupakan
sebuah
atribut
atau
himpunan
yang
mengidentifikasi secara unik tuple tuple yang ada dalam relasi.
2. Candidate
key,
merupakan
superkey
yang
tidak
bisa
di
urai
lagi,
tidak bisa di komposisi.
3.
Primary
key,
merupakan
candidate
key yang
dipilih
untuk
identifikasi tuple secara unik dalam suatu relasi.
4. Alternate
key,
merupakan
candidate
key
yang
tidak
terpilih
sebagai primary key.
5. Foreign key, merupakan atribut atau
himpunan atribut dalam
relasi yang dibandingkan dengan
candidate
key
pada
beberapa
relasi.
c. Integritas Relasional (Relational Integrity)
Entity Integrity
Dalam sebuah
relasi
dasar,
tidak ada
atribut
dari
sebuah
primary key yang dapat bernilai null. Nulls
mewakili
sebuah
nilai
dari suatu atribut yang tidak diketahui atau tidak dapat digunakan
dalam tuple. Null tidak sama dengan nol atau spasi.
|