Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 ДЕ - Э (Зубаткин А., Траваркин А.)..doc
Скачиваний:
36
Добавлен:
10.07.2019
Размер:
2.4 Mб
Скачать

Решение:

Процедуры хранения данных в базе должны подчиняться некоторым общим принципам, среди которых в первую очередь следует выделить: целостность и непротиворечивость данных, под которыми понимается как физическая сохранность данных, так и предотвращение неверного использования данных, поддержка допустимых сочетаний их значений, защита от структурных искажений и несанкционированного доступа. Целостность данных означает систему правил, используемых для поддержания связей между записями в связанных таблицах, а также для обеспечения защиты от случайного удаления или изменения связанных данных. Правила целостности должны храниться вместе с базой данных и соблюдаться на глобальном уровне. Целостность данных должна обеспечиваться независимо от того, каким образом данные заносятся в память (в интерактивном режиме, посредством импорта или с помощью специальной программы). Чтобы обеспечить целостность, работа с данными должна производиться с учетом нижеперечисленных правил. Невозможно ввести в связанное поле подчиненной таблицы значение, отсутствующее в связанном поле главной таблицы. Не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице. Невозможно изменить значение ключевого поля в главной таблице, если существуют записи, связанные с данной таблицей.