Home Start Back Next End
  
45
3.   Entity integrity
Primary  key
dari
sebuah entity
tidak dapat  menerima
null
4.  
Referential integrity
Jika
foreign 
key 
berisi 
nilai 
mak:a 
nilai 
tersebut
harus 
meunjuk
pada tuple
yang 
ada 
pada 
relasi 
induk.
Untuk
meyakiukan
referential
integrity
perlu 
dispesifikasikan
existence constraints
yang 
mendefinisikan
kondisi
dimana
candidate 
key
atau 
foreign
kay 
ditambahkan,
diubah,
atau 
di 
hapus. 
Jika
sebuah
tuple 
dari
relasi
induk
dihapus,
referential
integrty 
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 refrensi ke
tuple
anak
b.    
CASCADE.
Jika 
tuple 
induk
dihapus
maka
secara
otomatis
tuple
anak akan dihapus
c. 
SET
NULL.
Jika tuple
induk
dihapus,
mak:aforeign key pada
semua
tuple
anak
akan 
diberikan nilai  default.
d.     NO
CHECK. Jika tuple
induk dihapus, maka tidak
dilakukan
apapun
untuk
meyakinkan
bahwa referential integrtiy
teijaga.
Word to PDF Converter | Word to HTML Converter