DATABASE RIGGER
Database Trigger
o
Trigger merupakan nama object database yang berhubungan dengan sebuah tabel dan aktif ketika suatu kejadian muncul pada suatu tabel tertentu. Trigger adalah
blok PL/SQL atau prosedur yang berhubungan dengan table, view, skema atau database yang dijalankan secara implicit pada saat terjadi sebuah event. Dimana akan dieksekusi secara implicit pada saat sebuah kejadian tertentu terjadi.
Tipe dari trigger adalah
n
Trigger merupakan bentuk khusus suatu Strore Procedure yang akan dilaksanakan secara otomatis jika
terjadi perubahan (INSERT, UPDATE dan DELETE) pada sebuah tabel.
Trigger dibuat sesuai dengan keperluan. Ada kalanya trigger perlu dibuat, dan kadangkala tidak perlu dibuat.
Trigger perlu dibuat pada saat :
1. Membentuk sebuah aksi tertentu terhadap suatu event
2. Memusatkan operasi global
Dalam sebuah tabel dapat mempunyai beberapa trigger. Trigger sangat berguna karena dapat secara otomatis dilaksanakan dalam server, sehingga menyederhanakan pemorgraman, sekaligus menjaga konsistensi informasi dalam database.
Keuntungan penggunaan Trigger antara lain :
Dimana Trigger tidak perlu dibuat, jika :
1. Fungsionalitas yang diperlukan suatu ada pada Oracle server
2. Duplikat atau sama dengan fungsi trigger yang lain.
Prosedur bisa dibuat dalam database, kemudian prosedur tersebut dipanggil pada trigger. Jika penggunaan trigger terlalu berlebihan, maka akan menyebabkan terjadi sifat ketidaktergantungan yang terlalu kompleks sehingga akan mempersulit pemeliharaan dari aplikasi yang besar.
Materi lengkap dapat di download di :
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment