Home Start Back Next End
  
25
2.
Entity Integrity
Pada
relasi
dasar, tidak ada
atribut
primary
key
yang
bernilai null. Berdasarkan
definisi
di
atas,
primary
key
minimal
berperan
sebagai indentifier
yang
digunakan
untuk mengidentifikasikan tuple secara unik.
3.
Referential Integrity
Jika
terdapat
foreign key
dalam
relasi,
maka
nilai
foreign
key
tersebut
akan
dibandingkan
dengan
nilai candidate
key dari
beberapa tuple
pada
relasi
itu
sendiri
atau nilai foreign key harus semuanya null.
Menurut Connolly dan Begg(2010, p504), ada beberapa strategi yang digunakan
yaitu:
a.
NO ACTION:
mencegah penghapusan dari relasi
induk jika terdapat referensi ke
tuple anak.
b. CASCADE:
jika
tuple
induk
dihapus
maka
secara
otomatis
tuple
anak
akan
dihapus.
c.
SET
NULL:
jika
tuple
induk
dihapus,
maka
foreign
key
pada
semua
tuple
anak
akan diberikan nilai NULL.
d.
SET
DEFAULT:
jika
tuple
induk
dihapus,
maka
foreign
key
pada
semua
tuple
anak akan diberikan nilai default.
e. NO
CHECK:
jika
tuple
induk
dihapus,
maka
akan
dilakukan
apapun
untuk
menyakinkan bahwa referential integrity terjaga.
4.
General Constraint
Peraturan tambahan
yang ditentukan oleh pengguna atau database administrator dari
database,
yang
mendefinisikan constraint
beberapa
aspek
dari
sudut
pandang
perusahaaan.
Word to PDF Converter | Word to HTML Converter