Модели и проектирование баз данных

Понятие целостности данных


. Выше мы определили базу данных как модель некоторой части реального мира. Она отражает реальное состояние ПО в любой фиксированный момент времени в виде текущей конфигурации хранимых данных. Очевидны два основных требования к этой конфигурации.

· Любое хранимое в БД значение любого семантически значимого атрибута в любой момент времени должно быть истинным значением характеристики соответствующего объекта ПО.

·  Состояние БД в любой момент времени должно иметь осмысленную интерпретацию в терминах ПО.

         Текущее состояние БД является целостным, если возможна осмысленная интерпретация его в терминах ПО.

Естественно попытаться возложить на СУБД как можно больше забот по поддержанию целостности. Для того чтобы вполне понять, о чем идет речь, рассмотрим пример.



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