Rabu, 14 Juni 2017

Bekerja dengan Trigger mata kuliah Perancangan Basis Data Sem 6, 2016/2017 STMIK Eresha

TriggerMerupakan kode prosedural yang akan secara otomatis dieksekusi akibat dipicu oleh sebuah event / kejadian pada suatu Tabel.
Trigger dapat mencegah akses terhadap data yang spesifik, melakukan logging atau melakukan audit perubahan data.
Trigger digunakan untuk pemrosesan kondisi statemen DML (Data Manipulation Language) seperti INSERT, DELETE dan UPDATE,Trigger tidak dapat digunakan pada statemen SELECT

Studi Kasus : 
Pada sistem bisnis retail terdapat tabel barang , tabel pembelian, dan Tabel Penjualan pada tabel barang digunakan untuk menampung data-data tentang barang dan stok terkini.

1. Tabel pembelian digunakan untuk menyimpan transaksi ketika ada pembelian dan juga meng update stok,  Jumlah stok bertambah pada tabel barang sesuai dengan jumlah pembelian yang dilakukan.

2. Tabel Penjualan digunakan untuk menyimpan transaksi ketika ada penjualan dan juga meng update stok,  Jumlah stok berkurang  pada tabel barang sesuai dengan jumlah penjualan yang dilakukan.

Buat Perintah trigger menggunakan DBMS SQL Server 
1. otomatisasi penambahan stok ke tabel barang  untuk transaksi pembelian 
2. otomatisasi pengurangan stok ke tabel  barang  untuk transaksi penjualan :

Selamat Mengerjakan 



Pengikut