Курс лекций "Базы данных и субд" Ульянов В. С. Лекция. Целостная часть реляционной модели



СодержаниеПрежде, чем говорить о целостности, опишем использование null-значений в реляционных базах данных.
Трехзначная логика (3VL)
Таблица истинности AND
Потенциальные ключи
K. Свойством минимальности (неизбыточности) - никакое подмножество в K
Табельный номер
Отношение "Сотрудники"
Целостность сущностей
Операции, могущие нарушить целостность сущностей
Вставка кортежа в отношение
Удаление кортежа в отношении
Внешние ключи
Отношение "Поставщики и поставляемые детали"
Отношение "Поставщики"
Отношение "Детали"
Отношение "Поставки"
S называется родительским отношением
Целостность внешних ключей (ссылочная целостность)
Замечания к правилам целостности сущностей и внешних ключей
Операции, могущие нарушить ссылочную целостность
Для родительского отношения
Обновление кортежа в родительском отношении
Удаление кортежа в родительском отношении
Для дочернего отношения
Обновление кортежа в дочернем отношении
Удаление кортежа в дочернем отношении
Стратегии поддержания ссылочной целостности
Cascade (каскадировать)
Set null (установить в null)
Set default (установить по умолчанию)
Ignore (игнорировать)