Postingan

Menampilkan postingan dari Desember, 2023

Praktikum Basis Data (Trigger)

Gambar
1. Create Triggers: A. CREATE Trigger - BEFORE INSERT: Ket : Ini adalah langkah untuk membuat trigger sebelum penyisipan data ke dalam tabel (BEFORE INSERT). Dalam contoh ini, kamu bisa menetapkan logika untuk memperbarui atau menyimpan data ke dalam tabel ringkasan atau melakukan validasi sebelum data disisipkan. B. CREATE Trigger - AFTER INSERT: Ket : Trigger ini akan melakukan aksi setelah data disisipkan ke dalam tabel (AFTER INSERT). Contoh penggunaannya bisa untuk mencatat perubahan ke dalam log atau melakukan aksi tertentu setelah data baru disisipkan. C. CREATE Trigger - BEFORE UPDATE: Ket : Ini adalah trigger sebelum data diupdate di dalam tabel (BEFORE UPDATE). Kamu dapat menggunakan trigger ini untuk memvalidasi data sebelum data yang ada diperbarui. D. CREATE Trigger - AFTER UPDATE: Ket : Trigger ini aktif setelah data diperbarui di dalam tabel (AFTER UPDATE). Misalnya, untuk mencatat perubahan data ke dalam tabel log.   E. CREATE Trigger - ...

Praktikum Basis Data (Procedure 3)

Gambar
 *Menggunakan database   http://www.mysqltutorial.org/mysql-sample-database.aspx 1. Inner Join :  Ket : Menampilkan customerNumber, customerName, orderNumber, orderDate dengan menggunakan inner join. 2. View :           Ket : Menyimpan view dari query inner join yg berisi employeenumber, firstname, lastname, city. 3. Procedure :  Ket : Procedure dibuat agar bisa menampilkan produceline yg diinginkan dengan perintah 'call GetProductCountByCategory('nama_productline');