Нормализация отношений.


Название лекции: Нормализация отношений.

Лекция №13

 

План:

1. Нормализация отношений.

Нормализацию отношения рассмотрим на примере отношения

R: Номер детали - (N), Город - (C), Код поставщика - (P), Количество - (Q).

 

Понятие нормализованной формы ввел Кодд и определил 3 нормальных формы.

Исходные 3НФ приводит к некоторой неадекватности, переработано Бойсом и названо НФБК (нормальная форма Бойса-Кодда). Позже Фейгин дал определение 4НФ и 5НФ.

Нормализация – преобразование исходного отношения по определенным правилам и получение других отношений, которые эквивалентны исходному отношению. Формы вложены друг в друга. Нахождение отношения в более старшей форме, в некотором смысле, более предпочтительно.

Замечание:

1) Предполагается, что необходимо использовать отношения в 5НФ, однако это не абсолютно, т. к. возможны ситуации, когда принципами нормализации необходимо пренебречь. Важно, чтобы база находилась в 1НФ.

2) Изучаемые схемы нормализации не являются естественными. Используются более эффективные способы проектирования.