Резюме

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