35
Berdasarkan
operasi
yang
dilakukan,
integritas
refrential
dibagi menjadi 3 macam:
1.
Insert
2.
Update
3.
Delete
Tujuan
Referential
Integrity adalah
menjamin
agar
elemen
suatu
table
yang
menunjuk
ke
suatu
pengenal
unik
pada suatu baris pada tabel lain benar-benar menunjuk ke
suatu nilai yang memang ada.
Referential
integrity pada insert contohnya:
mahasiswa
tidak
diizinkan
mendaftar
mata kuliah yang tidak ditawarkan
pada semester ini.
Referential
Integrity pada
Update
memungkinkan
pengubahan suatu key pada suatu tabel akan menyebabkan
semua nilai pada tabel lain yang tergantung pada tabel yang
bersangkutan juga akan berubah.Kemampuan ini disebut juga
cascade update.
Referential
Integrity
pada
Delete tidak
memungkinkan
ada
data
yang
dihapus.Contoh, data pelanggan pada tabel
pelanggan tidak dapat dihapus jika ada salah satu data
pelanggan yang dipakai pada tabel lain.
Domain
Himpunan
nilai
yang berlaku bagi suatu attribut. Batasan
domain mendefinisikan nama/name, tipe, panjang/length, nilai
|