触发程序.ppt
第 十五章觸發程序;本章學習目標 ;本章內容 ;15-1 何謂觸發程序(TRIGGER) ;1、觸發程序可以用來確保資料庫的完整性規則。
2、在分散式的資料庫系統中,利用觸發程序可以確保每一個資料庫
之間的一致性。
3、可以讓系統管理者方便例行性的資料檢查,以便執行補償性措施。;1.當刪除一筆學生的學籍資料時,順便將該筆資料加入到「休退學
資料表」中。
2.當學生的曠缺課的節數高於某一規定的門檻值時,自動寄送mail
給學生及家長。
3.當某產品的庫存量低於安全存量時,自動通知管理者。;1.觸發程序是一種特殊的預存程序。
2.預存程序必須要由使用者呼叫時,才會被執行,所以屬於「被動程
序」。
3.觸發程序由於相依於「所屬的資料表」中,所以,當「所屬的資料表」
有被異動操作時,就會被執行,所以屬於「主動程序」。;15-2 觸發程序的類型 ; 接下來,我們來複習本書第二章的「關聯式資料庫」章節中的「ch2-4關聯式資料完整性規則」單元中提到三種完整性規則, 分別為:
1.實體完整性規則(Entity Integrity Rule)
2.參考完整性規則(Referential Integrity Rule)
3.值域完整性規則(Domain Integrity Rule)
而以上這三種完整性規則,其實就是為了確保資料的
原创力文档

文档评论(0)