Page 60 - 6430
P. 60

Рис. 8.5. Модель сервера бази даних

                  Процедури, що зберігаються є засобом програмування SQL-
            сервера  і  являють  собою  підпрограми,  які  можуть  викликатися
            або  застосуваннями  користувачів,  або  тригерами.  Тригери
            являють  собою  особливий  тип  процедури,  що  зберігається,  яка

            самостійно реагує на виникнення певної події в БД. Тригер може
            активізуватися  після  операцій  додавання,  модифікації  і
            вилучення.  Застосування  тригерів  дозволяє  зробити  сервер

            активним.  Це  означає,  що  сам  сервер  може  бути  ініціатором
            обробки даних в БД.
                  Застосування процедур, що зберігаються і тригерів на сервері
            дозволяє  їх  використовувати  різним  клієнтам,  що  суттєво

            зменшує дублювання алгоритмів обробки даних. Недоліком цієї
            моделі в першу чергу є велике завантаження сервера.
                  Подальшим  розвитком  моделі  сервера  бази  даних  є

            трирівнева  архітектура  (рис.8.6).  Ця  архітектура  ще  називається
            моделлю із сервером застосувань.





















                                                        60
   55   56   57   58   59   60   61   62   63   64   65