Please enable JavaScript.
Coggle requires JavaScript to display documents.
Принципы нормализации реляционных БД (Нормальные формы (Первая (Все домены…
Принципы нормализации реляционных БД
Основные требования атрибутов
Нормализация отношений
Пошаговый обратимый процесс декомпозиции исходных данных отношений БД на более мелкие и простые отношения
Между атрибутами не должно быть нежелательных функциональных зависимостей
Группировка атрибутов должна обеспечивать минимальное дублирование данных
Понятие ключа
Простой
Состоит только из одного элемента
Составной
Полностью составной
Отображение М:М, одиночная ассоциация тип М или вообще отсутствует
Полусоставной
Отображение М:1
Нормальные формы
Первая
Все домены содержать атомарные значения
Вторая
Отношения находится в 1-ой форме и каждый неключевой атрибут функционально полно зависит от первичного ключа
Третья
Отношения находится в 2-ой форме и каждый неключевой атрибут нетранзитивно зависит от первичного ключа
Четвертая
При существовании многозначной зависимости в отношении
Нормальная форма Бойса-Кодда
Если каждый детерминант отношения является возможным ключом
Зависимости
Функциональная
В функционально зависит от А если для каждого зн-я А существует ровно 1 связанное с ним зн-е
Частичная
Если в отношении неключевой атрибут функционально зависит только от части составного ключа
Полная
Если неключевой атрибут В зависит от всего составного ключа А и не находится в частичной зависимости от его частей
Транзитивная
Если для атрибутов А, В, С выполняются условия А->B и B->C, но обратная зависимость отсутствует
Многозначная
В отношении R атрибут B многозначно зависит от А(А--В), если каждому значению А соответствует множество значений В, никак не связанных с другими атрибутами из R