触发程序.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)

1亿VIP精品文档

相关文档