Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

СУБД. Поддержка ограничений целостности



Целостность – это свойство БД, при котором данные удовлетворяют некоторым ограничениям и сохраняют то качество при любых изменениях (например это ограничения виде диапазона или списка допустимых значений или более сложные бизнес правила).

Требования целостности – это ограничение, правило применения ограничений, правила обработки данных при нарушении ограничений и эффективность применения ограничений.

Согласованность – это свойство БД выдавать одинаковые ответы на одновременно заданные одинаковые запросы.

Требования согласованности – это алгоритмы корректировок, время на одну модификацию и между двумя модификациями.

Восстанавливаемость – возможность восстановления БД после любого сбоя.

Требования восстанавливаемости – время на восстановление.

Дополнительно к определению целостности рассмотренного ранее реляционная модель вводит 2 новых правила:

1).целостность по сущностям – не допускается, что бы какой-нибудь атрибут участвующий в первичном ключе базового отношения принимал неопределенное значение;

2).целостность по ссылкам – если базовое отношение содержит внешний ключ, то каждое значение внешнего ключа д.б. равным какому либо значению первичного ключа в другом базовом отношении или м.б. полностью неопределенным.





Дата публикования: 2015-02-03; Прочитано: 247 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...