-->

Praktikum Pemrograman Basis Data: Trigger chapter 5

 

 
Hallo Sobat coding, pada kesempata ini brainner akan memberikan informasi praktikum perkuliahan Pemrograman Basis Data. Topik yang akan dibahas adalah Trigger:
 
Sebelum kita memberikan informasi hasil praktikum Trigger. baiknya kita mengetahui apa itu Trigger?
 
Trigger merupakan sekumpulan perintah atau sintaks yang akan secara otomatis dijalankan jika operasi tertentu dalam tabel atau view
 
 
 
 
 
 
 Perintah untuk membuat Trigger :


Perintah Trigger
   
CREATE TRIGGER namatrigger [BEFORE|AFTER]
[INSERT/UPDATE/DELETE]
ON NAMA TABLE
FOR EACH ROW
BEGIN
// TRIGGER BODY
END;
///////////////
 
Keterangan :
1. namatrigger = penamaan/variabel yang dibuat sesuai dalam Mysql
2. [Before|After] = menunjukan waktu trigger secara otomatis pada 
row table
3. [Insert|Update|Delete] = digunakan untuk menentukan event terjadi
nya trigger
4. Nama Table = menunjukan tabel yang akan dilakukan trigger didalam
nya
5. Trigger body = merupakan statement perintah pada mysql yang akan
ada otomatis dijalankan jika event sedang aktif 
 
 

 

 
Pada postingan ini kita akan mempraktikan trigger pada diagram tabel :
 





1. Buatlah Trigger dengan nama Simpan_Produk yang aktif pada saat ada penambahan data di tabel
products action -> menyimpan data kedalam tabel log_products  dengan status ''added''
 
2. Buatlah Trigger dengan nama Hapus_produk, yang aktif pada saat  ada penghapusan data dari tabel products. action -> menyimpan data ke dalam tabel log_products dengan status 'deleted'.





 3. Buatlah  sebuah trigger dengan nama simpan_orderitems, trigger aktif setelah menyimpan data ke dalam tabel orderitems, action -> merubah stock tabel products (stock berkurang)




 4.  Buatlah  sebuah trigger dengan nama hapus_orderitems, trigger aktif setelah menyimpan data ke dalam tabel orderitems, action -> merubah stock tabel products (stock bertambah)
 

 

 
 
 Berikut yang dapat kami berikan. pada postingan ini. brainedukasi menyiapkan juga fullcode yang dapat dilihat melalui tautan ini
 
// Yohanes Egi Pratama Yudoutomo - 19312153 IF19B -PBD

 
Terima kasih sudah berkunjung. jangan lupa tinggalkan pesan
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

LihatTutupKomentar

a