Postingan

Menampilkan postingan dari Maret, 2021

TRIGGER - GIGANT GAIB WIWAHA - 19312177 - IF19D

Gambar
  Nama : Gigant Gaib Wiwaha NPM : 19312177 Kelas : IF 19 D Mata Kuliah : Pemrograman Basis Data Soal 3 Buatlah sebuah trigger dengan nama simpan_orderitems,trigger aktif setelah menyimpan data ke dalam table orderitems. action  pada trigger adalah merubah stock pada table products (stock berkurang). queerynya :  CREATE TRIGGER simpan_orderitems ON orderitems AFTER INSERT AS BEGIN DECLARE @simpan CHAR(5), @hasil INT SELECT @simpan = prod_id, @hasil = quantity FROM inserted UPDATE products SET stock = stock - @hasil WHERE prod_id = @simpan; INSERT INTO log_products (prod_id, status_prod) VALUES(@simpan, 'kurangi'); END; INSERT INTO orderitems VALUES ('00004','P0004',5) INSERT INTO orderitems VALUES ('00004','P0004',5) select * from log_products select * from orderitems select * from products Penjelasan :  Soal 4 Buatlah sebuah trigger dengan nama hapus_orderitems,trigger aktif setelah menghapus data yang ada pada tabel orderitems action  pada trigg...
Gambar
Praktikum Pemrograman Basis Data Pertemuan 8 Nama : Gigant Gaib Wiwaha Npm : 19312177 Kelas : IF 19 D Mata Kuliah : Pemrograman Basis Data Stored Procedure Stored procedure adalah kumpulan pernyataan/procedure SQL yang disimpan dalam database. Stored procedure dapat menerima parameter, dan Anda dapat mengatur variabel, menulis pernyataan IF, dan lainnya dalam stored procedure. Berikut ini ada kelebihan menggunakan stored procedure: Performa Yang Lebih Baik Stored Procedure dikompilasi dan kemudian di-cache dan digunakan lagi. Sehingga waktu respon akan menjadi lebih cepat ketika stored procedure yang sama dieksekusi lagi. Modular Jika beberapa aplikasi ingin menggunakan query yang sama, maka dengan cara tradisional Anda menduplikasi kode yang tidak perlu pada aplikasi, cara terbaik adalah menempatkan kode ke dalam database. Keamanan Lebih Baik Aplikasi yang memanfaatkan pernyataan  sql yang dibuat secara dinamis sangat rentan terhadap serangan injeksi SQL, sedangkan stored procedur...

TUGAS 4 PBD

Gambar
Nama  : Gigant Gaib Wiwaha Npm   : 19312177 Kelas  : IF 19 D 1.Tampilkan seluruh data pada tabel pelanggan  syntax : select * from pelanggan   2.Tampilkan seluruh data Nama dan Alamat pada Tabel pelanggan Syntax : select NamaPelanggan, AlamatPelanggan from pelanggan 3.Tampilkan berasal dari alamat mana saja pelanggan yang ada di tabel pelanggan Syntax : select distinct AlamatPelanggan from pelanggan  4.tampilkan seluruh data pada tabel pelanggan yang beralamat di bandar lampung Syntax : select * from pelanggan where AlamatPelanggan='Bandar Lampung' 5.tampilkan seluruh data pada tabel pelanggan tidak beralamat di bandar lampung Syntax :   select * from pelanggan where AlamatPelanggan!='Bandar Lampung'   6..tampilkan seluruh data pada tabel pelanggan yang memiliki nama huruf depan 'a' Syntax :  select * from pelanggan where NamaPelanggan like 'a%' 7.tampilkan seluruh data pada tabel pelanggan yang memiliki nama belakang dengan akiran 'i' y...