Home Start Back Next End
  
31
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 tupel 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.
Word to PDF Converter | Word to HTML Converter