| id (PK) | kode_sku (UNIQUE) | nama (NOT NULL) | harga (CHECK>0) | stok (CHECK>=0) |
|---|
Constraint diperiksa berurutan oleh database: PRIMARY KEY, NOT NULL, UNIQUE, lalu CHECK. Baris yang melanggar satu saja constraint sudah ditolak seluruhnya — tidak ada setengah masuk. Kolom DEFAULT (mis. status = 'aktif') terisi otomatis saat tidak disebut di INSERT.