4.1.5. Нормализация и денормализация

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