Базы данных. Учебное пособие

       

Контроль изменений


Если  на  фирме  «Хелми»  операции  ведутся  таким  образом, что  количество  не  распределенного  со  склада  товара,  указанного в  таблице  СОДЕРЖИМОЕ_НАРЯДОВ_НА_ПРО-ДАЖУ,  не  может  увеличиваться,  всякий  прирост  этого  показателя  должен  фиксироваться,  расцениваясь  как  возможная  ошибка.  СУБД  оснащаются  средствами,  которые позволяют  объявлять  ограничения,  накладываемые  на  характер  изменения  переменных.

Еще  один  пример  ограничений  такого  типа.  В  «Хелми»  считается  недопустимым,  чтобы  содержимое  атрибута  КОЛИЧЕСТВО_НА_СКЛАДЕ  в  таблице  ТОВАРНЫЕ_ЗАПАСЫ  возрастало  после  единичной  корректировки на величину, превышающую  ЗАКАЗЫВАЕМОЕ КОЛИЧЕСТВО.  Если  это  правило  нарушается,  СУБД  должно  известить  пользователя  об  ошибке.



Содержание раздела