Penerapan Trigger Validation pada Basis Data

 Aktivitas Mandiri 1, halaman: 152

Menambahkan trigger pada basis data untuk melakukan validasi terhadap tabel-tabel yang telah ada di database "officesupplier".

Soal - Jawaban

1. Menambahkan trigger untuk tabel Karyawan, dimana kolom TanggalDiterima tidak boleh kurang dari TanggalLahir ditambah 20 tahun.

Penyelesaian: 

Dengan membuat kode trigger insert & update terlebih dahulu, untuk memastikan apakah hasil sesuai dengan permintaan-permintaan tersebut. 



Setelah berhasil, jika ada input yang melebihi 20 tahun atau tidak sesuai dengan permintaan. maka akan keluar hasil: 




2. Pada tabel produk, MinimumStok tidak boleh kurang dari 0 & lebih dari 100

 

hasil nya akan seperti ini:



3. Pada tabel DetailPesanan, HargaUnit harus sama dengan HargaPerUnit yang ada di tabel produk



Lalu, hasilnya akan seperti ini: 



4. Pada tabel DetailBarangDatang, kuantitas tidak boleh negatif



Lalu, hasilnya akan seperti ini: 




Comments

Popular posts from this blog

Menerapkan syntax SQL pada sebuah tabel

Penerapan Fungsi Numerik, Teks, Tanggal & Waktu

Mengaplikasikan fungsi dalam basis data