VERİTABANI PROGRAMLAMA Dersi Kısıtlayıcı ve Tetikleyiciler soru detayı:

PAYLAŞ:

SORU:

Tetikleyiciler nedir? Açıklayınız.


CEVAP:

Saklı yordamların özel bir çeşidi olan tetikleyiciler kullanılarak SQL Server üzerinde herhangi bir eylem gerçekleştiğinde başka bir eylemin gerçekleşmesi sağlanabilir. Yani yapılan bir eylem sonrası başka bir eylemin yapılması tetiklenebilir. Tetikleyiciler, genelde veritabanı bütünlüğünün sağlanması için kontrol mekanizmaları oluşturmak amacıyla kullanılırlar. Bununla beraber veritabanı bir eylem gerçekleştirdiği zaman aynı veya başka bir tabloya kayıt ekleme, silme veya güncelleme ile beraber rapor almak gibi başka eylemleri gerçekleştirmek için kullanılabilir. Özetle tetikleyiciler, veritabanı bir eylem gerçekleştiğinde otomatik olarak başka eylem / veya eylemler gerçeklemesi amacıyla kullanılan özel saklı yordamlardır.