Базы данных

Дополнительные зависимости и нормальные формы


BCNF — это окончательная нормальная форма, основанная на функциональных зависимостях, но не последняя из нормальных форм. В результате проведенных исследований было определено несколько нормальных форм, основанных на других типах зависимостей. В частности, существуют основанная на многозначных зависимостях четвертая нормальная форма (4NF) и основанная на зависимостях соединения пятая нормальная форма (5NF). Эти зависимости и нормальные формы не рассматриваются в данной книге. В списке дополнительной литературы в конце главы указаны источники, из которых можно узнать больше об этих и других нормальных формах.

Замечание об автоматическом создании нормальных форм схем баз данных

Существует множество алгоритмов и программных средств нормализации схем баз данных. Основная стратегия этого процесса описана 5.2: Сначала составляется множество схем и множество зависимостей; затем строится замыкание множества зависимостей; определяется нарушение нормальной формы; это нарушение устраняется посредством декомпозиции. Этот процесс выявления и устранения нарушений продолжается до тех пор, пока ни одного из них не останется. В списке дополнительной литературы указаны источники, в которых подробно описывается автоматическая нормализация.

Комментарии закрыты