Нормализация отношений.
Название лекции: Нормализация отношений.
Лекция №13
План:
1. Нормализация отношений.
Нормализацию отношения рассмотрим на примере отношения
R: Номер детали - (N), Город - (C), Код поставщика - (P), Количество - (Q).
Понятие нормализованной формы ввел Кодд и определил 3 нормальных формы.
Исходные 3НФ приводит к некоторой неадекватности, переработано Бойсом и названо НФБК (нормальная форма Бойса-Кодда). Позже Фейгин дал определение 4НФ и 5НФ.
Нормализация – преобразование исходного отношения по определенным правилам и получение других отношений, которые эквивалентны исходному отношению. Формы вложены друг в друга. Нахождение отношения в более старшей форме, в некотором смысле, более предпочтительно.
Замечание:
1) Предполагается, что необходимо использовать отношения в 5НФ, однако это не абсолютно, т. к. возможны ситуации, когда принципами нормализации необходимо пренебречь. Важно, чтобы база находилась в 1НФ.
2) Изучаемые схемы нормализации не являются естественными. Используются более эффективные способы проектирования.