Активні елементи

Одна з серйозних проблем розробників доданків БД: при оновленні інформації (частіше під час „ручного” введення ) певні елементи інформації стають невірними або входять у протиріччя з іншими елементами.

 

Погане (дороге) рішення: покласти піклування про коректність даних на прикладну програму, виходячи з того, що кожній операції зміни БД має передувати відповідна перевірка.

Рис.14.1. Контроль припустимості змін БД прикладною програмою

 

Недоліки такого рішення:

 

Розглянемо так звані „активні” елементи.

Активний елемент (active element) – вираз або команда, які збережені в БД та виконуються по мірі необхідності в певні моменти часу та у зв’язку настанням подій, таких, як вставка кортежу у певне відношення або зміна стану БД, при яких певна умова набуває значення TRUE.

 

До таких активних елементів відносимо:

 

Рис.14.2. Контроль припустимості змін БД зі сторони СУБД