b belajar.myudak

Constraint, trigger, dan perubahan data

Pilih mekanisme untuk menjaga aturan data dan mencatat perubahan baris.

dasar #trigger

SlideDatabase Automation

Latihan UTS & UAS ↓

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.

Validasi nilai dan perubahan jejak audit
Kasus aktifHasil
Nilai lama50tetap
Nilai baru−10ditolak
CHECKgagalnilai negatif
NOT NULL··
Tabel audit·tanpa entri
1/3Cek nilai. Tolak biaya negatif pada baris baru atau hasil pembaruan.CHECK (COST ≥ 0)

Cek pemahaman

Cek pemahaman
  1. Apa mekanisme langsung untuk melarang biaya negatif?

Latihan UTS & UAS

  • UTS 2025 · No. 3Cegah COST negatif pada perubahan data.
  • UTS 2026Bedakan constraint, stored procedure, dan trigger pada kasus basis data.