Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Целостность – состояние данных, в котором они сохраняют свое информационное содержание и однозначны с интерпретацией в условиях случайных воздействий.
- Целостность БД – это свойство БД содержать полную и непротиворечивую информацию, адекватно отражающую предметную область.
- Целостное состояние БД задается ограничениями целостности, моделирующими правила предметной области (бизнес-правила).
- Выделяют 3 группы ограничения целостности:
- 1. Целостность сущностей
- 2. Ссылочная целостность
- 3. Целостность, определенная пользователем
- Правило целостности сущностей:
- Атрибуты, входящие в состав потенциального ключа, не могут принимать нуль-значения (отсутствие значения)
- При работе с БД может встретиться ситуация, когда данные неизвестны или результатом запроса является нечто неопределенное. Для решения проблемы отсуствующей информации используются нуль-значения, представляющие специальные маркеры, показывающие, что значения неизвестны. Для работы с нуль-значениями используется трехзначная логика, модифицирующая таблицы истинности. Любые алгебраические операции, аргументы которых содержат нуль-значения, на выходе дают неопределенные значения. Кроме того, не работает принцип исключённого третьего.
- Правило целостности сущностей работает только для базовых отношений. Для рабочих таблиц нуль-значения допустимы в любых столбцах, но сохранение их в базовых таблицах не всегда возможно.
Add Comment
Please, Sign In to add comment