Senin, 10 Februari 2014

TRIGGER DELETE TIAP TABEL PADA DATABASE,CARA DAN PENGGUNAANYA



Nama Kelompok      : Ahmad Deka Agustian     STI201100652
                                  Murni Astuti                      STI201100647

Database                   : Rumah Sakit

TRIGGER DELETE TIAP TABEL PADA DATABASE,CARA DAN PENGGUNAANYA 
  •  Langkah Pertama buatlah tiap table pada database rumahsakit,yaitu : tb_dokter,tb_pasien,tb_perawat, dan tb_kamar.
  • Kemudian buat trigger pada query dengan mengetik contoh trigger delete pasien berikut   ini
Contoh trigger delete=
create trigger hapuspasien after delete on tb_pasien for each row insert into logpasien values('hapus data',now());
  
  • Kemudian buat log per table yaitu logdokter,logpasien,logperawat,& logkamar,yang berisi tiap log yaitu
  1. Field Kejadian          : berisi keterangan tambahdata,update,dan delete 
  2. Field Waktu              : berisi keterangan waktu ketika trigger di eksekusi

  • Ketika pada salah satu table missal ada data yang di delete,maka pada log table tersebut muncul keterangannya,kejadian & waktu trigger di eksekusi.
  • Berikut ini print screen dari hasil delete tiap 1 data pada semua table yang ada.
          Delete  logdokter