Postingan

Menampilkan postingan dari Maret, 2021

Tugas Pertemuan 11 Trigger

Gambar
Trigger Trigger adalah objek di dalam database yang berasosiasi dengan suatu tabel, trigger akan aktif ketika tabel tersebut dikenai event (kejadian yang menimpa tabel, bisa berupa penambahan, perubahan, maupun penghapusan data) tertentu. kosep Trigger Perintah T-SQL hanya dieksekusi ketika dibutuhkan, sama seperti  Store Procedures  tapi bagaimana jika kamu menginginkan sebuah perintah yang dieksekusi secara otomatis ketika kita mengeksekusi perintah lain atau melakukan aksi lain. Contohnya : Jika sebuah baris dihapus, maka baris itu secara otomatis akan disimpan sebagai arsip; Jika sebuah produk dipesan, maka stok produk itu berkurang sesuai dengan jumlah pesanan. Latihan Trigger Buatlah Database kemudian buat Tabel sesuai dengan Schema Design dibawah ini: Membuat Tabel log_products Berikut ini query untuk membuat Tabel log_products: CREATE TABLE log_products( prod_id CHAR(5) NOT NULL, status_prod VARCHAR(10) NOT NULL, status_date DATETIME DEFAULT GETDATE()); Menambahka...

Latihan Stored Procedure

Gambar
 Jawaban No 1 Hapus Data Vendors dengan id 'V0090' Dikarenakan data dengan id tersebut tidak ada di tabel, maka pertama-tama  saya membuat SP untuk menambahkan data tersebut :  --menambah-kan data 'V0090' create procedure vend @id_vend char(5), @nama_vend varchar(50) as begin insert into vendors values (@id_vend,@nama_vend); select * from vendors; end; execute vend 'V0090','Specs'; lalu saya akan membuat SP utnuk menghapus  create procedure hapus_vendors  @id_vend char(5) as begin delete from vendors where vend_id = (@id_vend); select * from vendors; end; execute hapus_vendors  'V0090'; 2. Ubah Nama vendos PUMA menjadi LAMA create procedure update_vendors @nama_vend varchar(50), @id_vend char(5) as begin update vendors set vend_name = (@nama_vend) where vend_id= (@id_vend); select * from vendors end; execute update_vendors 'Lama','V0003'; 3. Mencari data dengan ketentuan data yang memiliki hruf A pada vendors create procedure cari...

Tugas PBD Praktikum Pertemuan ke 4

Nama : Hanif fayad zabihullah kelas : IF19D Npm; 19312122                                   Query Database Praktikum Minggu ke2 pertemuan ke 4  Select create database PBD_HanifFz create table pelanggan( KodePelanggan char(5) primary key, NamaPleanggan varchar(25) not null, AlamatPelanggan varchar(50) not null ) insert into pelanggan (KodePelanggan, NamaPleanggan, AlamatPelanggan) values ('P0090','Dhani','Bandar Lampung'), ('P0091','Ahmad','Lampung selatan'), ('P0092','Ali','Lampung timur') SELECT * FROM pelanggan update pelanggan SET NamaPleanggan = 'Doni' where KodePelanggan = 'P0090' update pelanggan SET NamaPleanggan = 'adi', AlamatPelanggan =' Bandar lampung' where KodePelanggan = 'P0092' delete from pelanggan where KodePelanggan='P0091' insert into pelanggan values ('P0001','Aditya','Bandar lampung'), ('P0002','nandi','...