Please enable JavaScript.
Coggle requires JavaScript to display documents.
Теория реляционных баз данных (Нормальные формы отношений (Основные…
Теория реляционных баз данных
Основные понятия
понятие отношения
Домен – это некоторое множество значений, которое может принимать элемент
Декартово произведение
Элементы отношения называют кортежами
Элементы кортежа – это атрибуты (поля)
Количество атрибутов кортежа определяет арность отношения
Отношения арности 1 называют унарными, арности 2 – бинарными, арности n – n-арными
Ограничения целостности
Количество кортежей – мощность отношения
Свойства:
В отношении не должно быть одинаковых кортежей, т.к. это множество
Порядок кортежей в отношении несущественен
Схема отношения
Функциональная зависимость
Проекция (projection)
– это унарная операция
Ключ отношения
– это атрибут (группа атрибутов), значения которого идентифицируют кортеж
Возможный ключ отношения
Неключевой атрибут
Взаимно-независимый атрибут
Нормальные формы отношений
нормальная форма Бойса— Кодда (BCNF)
четвертая нормальная форма (4NF)
третья нормальная форма (3NF)
пятая нормальная форма, или форма проекции-соединения (5NF или PJNF)
вторая нормальная форма (2NF)
Основные свойства нормальных форм
каждая следующая нормальная форма в некотором смысле улучшает свойства предыдущей
при переходе к следующей нормальной форме свойства предыдущих нормальных форм сохраняются
первая нормальная форма (1NF)
Первая нормальная форма
Вторая нормальная форма
Третья нормальная форма
Нормальная форма Бойса—Кодда