kiraventom

Целостность ТМД

Feb 4th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. Целостность – состояние данных, в котором они сохраняют свое информационное содержание и однозначны с интерпретацией в условиях случайных воздействий.
  2. Целостность БД – это свойство БД содержать полную и непротиворечивую информацию, адекватно отражающую предметную область.
  3. Целостное состояние БД задается ограничениями целостности, моделирующими правила предметной области (бизнес-правила).
  4. Выделяют 3 группы ограничения целостности:
  5. 1. Целостность сущностей
  6. 2. Ссылочная целостность
  7. 3. Целостность, определенная пользователем
  8. Правило целостности сущностей:
  9. Атрибуты, входящие в состав потенциального ключа, не могут принимать нуль-значения (отсутствие значения)
  10. При работе с БД может встретиться ситуация, когда данные неизвестны или результатом запроса является нечто неопределенное. Для решения проблемы отсуствующей информации используются нуль-значения, представляющие специальные маркеры, показывающие, что значения неизвестны. Для работы с нуль-значениями используется трехзначная логика, модифицирующая таблицы истинности. Любые алгебраические операции, аргументы которых содержат нуль-значения, на выходе дают неопределенные значения. Кроме того, не работает принцип исключённого третьего.
  11. Правило целостности сущностей работает только для базовых отношений. Для рабочих таблиц нуль-значения допустимы в любых столбцах, но сохранение их в базовых таблицах не всегда возможно.
Add Comment
Please, Sign In to add comment