Constraint, trigger, dan perubahan data
Pilih mekanisme untuk menjaga aturan data dan mencatat perubahan baris.
dasar #trigger
SlideDatabase Automation
Yang akan kamu pahami
Bedakan aturan integritas deklaratif dan aksi otomatis saat data berubah.
Konsep inti
Constraint membatasi keadaan tabel yang sah. Trigger berjalan karena peristiwa seperti INSERT atau UPDATE. Stored procedure dipanggil secara eksplisit. Pilih constraint untuk aturan sederhana per baris dan trigger untuk aksi seperti mencatat riwayat.
Coba langkahnya
Tabel event memerlukan COST minimal nol dan jejak perubahan biaya.
| Kasus aktif | Hasil | |
|---|---|---|
| Nilai lama | 50 | tetap |
| Nilai baru | −10 | ditolak |
| CHECK | gagal | nilai negatif |
| NOT NULL | · | · |
| Tabel audit | · | tanpa entri |
Cek pemahaman
Latihan UTS & UAS
- UTS 2025 · No. 3Cegah COST negatif pada perubahan data.
- UTS 2026Bedakan constraint, stored procedure, dan trigger pada kasus basis data.