Home Start Back Next End
  
32
-
Attribute domain constraints
Setiap atribut
mempunyai domain
yang
merupakan sekumpulan
nilai
yang sah.
-
Entity integrity
Primary key dari sebuah entity tidak dapat menerima null.
-
Referential integrity
Jika foreign key berisi nilai maka nilai tersebut harus menunjuk pada
tuple yang ada pada relasi induk.
Untuk
menyakinkan
referential
integrity perlu dispesifikasikan
existence constraints
yang
mendefinisikan kondisi dimana candidate
key atau foreign key ditambahkan, diubah atau dihapus.
Jika  sebuah  tuple  dari  relasi  induk  dihapus,  referential  integrity
hilang
jika
ada
tuple
anak
menunjuk
ke
tuple
induk
yang
dihapus.
Ada beberapa strategi yang dapat digunakan :
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 dari tuple
anak akan menjadi 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  tidak  dilakukan
apapun untuk menyakinkan bahwa referential integrity terjaga.
Word to PDF Converter | Word to HTML Converter