17.2. Нормализация

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

Основу трех нормальных форм образуют функциональные зависимости.