Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»



Pdf көрінісі
бет145/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   141   142   143   144   145   146   147   148   ...   177
13.6. ТРИГГЕРЫ БАЗЫ ДАННЫХ 
Триггер
 базы данных – это оформленный специальным образом име-
нованный блок PL/SQL, хранящийся в БД. Каждый триггер связан с оп-
ределенной  таблицей  и  автоматически  запускается  при  выполнении  од-
ного  из DML-операторов  (INSERT, DELETE, UPDATE)  или  их  сово-
купности над этой таблицей.  
Назначение триггеров. 
Триггеры могут быть использованы: 
1)  для  реализации  сложных  ограничений  целостности  данных,  кото-
рые  не  могут  быть  осуществлены  стандартным  образом  при  создании 
таблицы; 
2)  предотвращения неверных транзакций; 
3)  выполнения  процедур  комплексной  проверки  прав  доступа  и  сек-
ретности данных; 
4)  генерации  некоторых  выражений  на  основе  значений,  имеющихся 
в столбцах таблиц; 
5)  при  реализации  сложных  бизнес-правил  для  обработки  данных 
(возможность  отследить  «эхо»,  т.  е.  при  изменении  одной  таблицы  об-
новлять данные связанных с ней таблиц). 


Достарыңызбен бөлісу:
1   ...   141   142   143   144   145   146   147   148   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет