4.1.5. Нормализация и денормализация
Возможность нормализации БД не ограничивается
достижением нормальной формы Бойса-Кодда. В частности, в теории даны
конкретные определения условий 4-й и 5-й нормальных форм (4НФ и 5НФ)
и абстрактное понятие доменноключевой нормальной формы (ДКНФ). Но
поскольку дальнейший процесс нормализации связан с понятием проблемы
полной декомпозиции, для пояснения которой требуется представление
об операции соединения, то соответствующие понятия будут описаны в
4.3.2 после рассмотрения операций реляционной алгебры.
Здесь еще раз напомним, что цель нормализации - повышение
эффективности хранения и обработки данных. Из примеров, приведенных
в 4.1.4, понятно, что нормализация положительным образом сказывается
на общем объеме баз дан¬ных (уход от дублирования данных). К
сожалению, с вычислительными характеристиками, т.е временем доступа
к данным, дело обстоит несколько сложнее. Как правило, рекомендуется
продолжать нормализацию до тех пор, пока она не приведет к ухудшению
временной эффективности (иногда может ухудшиться скорость доступа к
данным). Сознательный отказ от определенных шагов нормализации базы
данных носит название денормализации.
|