adalah sebuah cara untuk menjaga konsistensi data antara tabel yang
saling ber-Relasi.
Untuk menggunakan feature Referential Integrity tipe dari Store Engine tabel yang digunakan
adalah yang support Transaksional, salah satu contoh di MySQL yang support Transaksional
adalah Store Engine INNODB.
1. Restrict bila dalam bahasa indonesia adalah membatasi, maksudnya adalah data
pada table induk tidak bisa di delete atau di update bila data tersebut memiliki relasi
pada tabel lainnya.
2. Cascase bila dibahasa indonesiakan adalah bertingkat, maksudya adalah bila data
pada table_induk di delete atau di update maka secara otomatis data pada tabel lain
yang memiliki relasi akan di delete/di update juga.
Design tabel pada kasus ini terdiri dari dua table yaitu tbl_karyawan untuk menyimpan data
Perhatikan tulisan ENGINE=innoDB, itu adalah cara membuat tabel betipe Store Engine
InnoDB. Berikutnya adalah Memasukan sample data karyawan sebaknya dua buah
Bila kedua table tersebut dilihat akan tampil seperti dibawah ini
Maka yang terjadi data pada pada tabel tbl_karyawan kode 000003 telah di hapus dan secara
otomasi field kode_karyawan pada table tbl_prestasi yang berkode 000003 dihapus juga.