35
¾
Required
data,
beberapa
atribut
harus
selalu
mengandung
nilai yang
valid,
dengan kata lain tidak boleh mengandung null.
¾
Attribut
domain
constraint,
setiap
atribut
mempunyai domain
sendiri,
yaitu
sekumpulan
nilay
yang
sah untuk
sebuah atribut.
Contoh pada
nilai atribut,
JenisKelamin hanya terdiri dari P atau L.
¾
Entity
integrity,
primary
key dari
sebuah entry
tidak boleh
mengandung
nilai
null, Setiap tuple harus mempunyai primary key.
¾
Referential
integrity, sebuah
foreign key menghubungkan setiap tuple di
dalam relasi anak
kepada
tuple
dalam relasi
induk
yang
mengandung
nilai
candidate key yang cocok.
Mandatory, null tidak diijinkan.
Optional,
null diijinkan.
Contoh pada hubungan 1:* jika tuple parent dihapus maka ada beberapa stategi
yang mempengaruhi nilai child yaitu:
¾
NO ACTION, jika
tuple parent dihapus
maka nilai child-nya tidak terjadi apa-
apa atau tidak mengalami perubahan.
¾
CASCADE, jika tuple parent dihapus maka nilai child-nya juga ikut dihapus.
¾
SET NULL, jika tuple parent dihapus maka nilai childnya diset null.
¾
SET
DEFAULT,
jika
tuple parent
dihapus
maka
nilai
child-nya
ikut
berubah
sesuai dengan nilai default
yang sudah diatur.
¾
NO CHECK, jika tuple parent dihapus maka tidak dilakukan pengecekan pada
nilai child-nya.
|