Apa itu CASCADE pada SQL?

CASCADE adalah fungsi yang berguna untuk membuat relasi. Baris baris dalam tabel anak akan dihapus ketika baris yang berkaitan/berelasi dihapus (ON DELETE) dan/atau juga akan diupdate jika tabel induk diupdate (ON UPDATE).

<img src="https://blogger.googleusercontent.com/img/a/AVvXsEi9SH100MEKUKttJN5t-awdnKqYJrFdow_A6x0csCL_x0WF3G3geMs_THex3dyZzZuP16TpR2Ao1Ys4ibQX4QhCiiR5LLewJ4w03Fb8A-or64Fy71dxKyUC3-6ia5EZUex-HoaCoCIFlsTli57CpE1nK5h_lAHVRdtAKvdMFMPp6-tC1Y8OzLrZSAbj=s600" alt="Apa itu CASCADE pada SQL, On Update, On Delete"/>
Gambar : CASCADE SQL

Dengan kata lain, jika nilai primary key (PK) dari tabel induk (parent) di UPDATE, maka nilai foreign key (FK) pada tabel referensi akan diperbarui dengan nilai primary key dari tabel induk.

Namun jika di tabel induk dilakukan operasi DELETE, maka nilai foreign key tabel referensi akan dihapus.

Demikian penjelasan tentang CASCADE pada SQL. Semoga bermanfaat. Topik artikel ini terinspirasi dari forum mata kuliah Database Design dan Programming with SQL, di jurusan Sistem Informasi, Universitas Mercu Buana Yogyakarta bertajuk "Apa yang Anda ketahui tentang CASCADE? Jelaskan!"

Posting Komentar

[facebook]

MKRdezign

Formulir Kontak

Nama

Email *

Pesan *

Diberdayakan oleh Blogger.
Javascript DisablePlease Enable Javascript To See All Widget
Silahkan chat dengan Tim SI kami Admin akan membalas dalam beberapa menit
Halo, Ada yang bisa kami bantu? ...
Klik untuk Mulai Chat...