Page 60 - 6430
P. 60
Рис. 8.5. Модель сервера бази даних
Процедури, що зберігаються є засобом програмування SQL-
сервера і являють собою підпрограми, які можуть викликатися
або застосуваннями користувачів, або тригерами. Тригери
являють собою особливий тип процедури, що зберігається, яка
самостійно реагує на виникнення певної події в БД. Тригер може
активізуватися після операцій додавання, модифікації і
вилучення. Застосування тригерів дозволяє зробити сервер
активним. Це означає, що сам сервер може бути ініціатором
обробки даних в БД.
Застосування процедур, що зберігаються і тригерів на сервері
дозволяє їх використовувати різним клієнтам, що суттєво
зменшує дублювання алгоритмів обробки даних. Недоліком цієї
моделі в першу чергу є велике завантаження сервера.
Подальшим розвитком моделі сервера бази даних є
трирівнева архітектура (рис.8.6). Ця архітектура ще називається
моделлю із сервером застосувань.
60