Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety1_moi.docx
Скачиваний:
8
Добавлен:
15.04.2019
Размер:
819.58 Кб
Скачать

10.4.5. Использование хранимых процедур и триггеров для контроля целостности бд

Как отмечалось выше, при использовании технологии «клиент-сервер» запрос передается для выполнения на сервер. На практике часто встречается ситуация, когда один и тот же запрос выполняется многократно. Для сокращения времени выполнения таких запросов можно использовать хранимые процедуры. При этом запрос в оттран­слированном виде хранится на сервере и при возникновении потреб­ности в обработке данных на сервер передается не весь текст запроса целиком, а только обращение к соответствующей процедуре. Время выполнения запроса уменьшается не только за счет уменьшения се­тевого трафика, но и в связи с тем, что процедура уже заранее и одно­кратно транслирована, а оптимальный план ее выполнения можно определять сравнительно редко.

Другой способ выполнения некоторых стандартных для данной прикладной области операций - использование триггеров. Триггеры срабатывают каждый раз, когда выполняется заданная операция над заданной таблицей. В результате может быть выполнен один опера­тор SQL или вызвана хранимая процедура.

Хранимые процедуры и триггеры могут использоваться в разных ситуациях, в том числе и для контроля целостности БД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]