Home Start Back Next End
  
52
2.3.7
Integrity Constraints
Integrity constraints
merupakan
batasan
yang
kita
inginkan
untuk
mencegah 
basis 
data 
menjadi 
tidak 
konsisten. 
Integrity 
constraints 
dibagi
menjadi 4 bentuk dasar, yaitu:
Required
data,
beberapa
atribut
harus
selalu
mengandung
nilai
yang
valid,
dengan kata lain tidak boleh mengandung nilai null.
Attribut
domain
constraint,
setiap
atribut
mempunyai
domain
sendiri,
yaitu
sekumpulan nilai yang sah untuk suatu atribut. Contohnya pada nilai atribut
JenisKelamin hanya terdiri dari ’P’ atau ’L’.
Entity integrity, primary key dari sebuah entity tidak boleh mengandung nilai
null. Setiap tuple harus mempunyai sebuah primary key.
Referential 
integrity,
sebuah 
foreign 
key 
menghubungkan 
setiap 
tuple
didalam relasi
anak
kepada
tuple
dalam
relasi
induk
yang
mengandung
nilai
candidate
key
yang
cocok.
Secara
umum
ada
dua
kondisi
pada
hubungan
child pada relationship:
-
Mandatory, null tidak diijinkan
-
Optional, null diijinkan
Contoh pada
hubungan 1
:
*
jika
tuple parent dihapus
maka ada beberapa
strategi yang mempengaruhi nilai child, yaitu:
o
NO
ACTION,
jika
tuple
parent
dihapus
maka
nilai
child-nya
tidak
terjadi apa-apa atau tidak mengalami perubahan.
o
CASCADE,
jika
tuple
parent
dihapus
maka
nilai
child-nya
juga
ikut
terhapus.
Word to PDF Converter | Word to HTML Converter