Денормализация данных
Денормализация данных - это процедура, обратная нормализации и направленная чисто на повышение пропускной способности производственных систем, особенно при их компьютеризации. Денормализация имеет отношение только к проекту.
Коммерческую модель не следует компрометировать.
Классические примеры денормализации подразумевают контролируемое дублирование информации. Так, например, для увеличения пропускной способности системы заказа авиабилетов имело бы смысл включать сведения об общем количестве мест в информацию по каждому рейсу, хотя это и увеличит объем используемого пространства и заставит при каждом изменении числа мест дублировать новое значение заново во все записи о рейсах.
В качестве второго примера денормализации назовем хранение повторяющейся группы данных по каждому рейсу, описывающей место - его номер и наличие (незанятость). Такую форму денормализации следует использовать только в том случае, если данными пользуется только одна или две функции. В данном случае такими функциями могут быть выделение мест и запрашивание текущего состояния.
Денормализация в формах неавтоматизированных процедур - более частое явление; это видно из того, что большинство бумажных форм содержат значительные объемы родственных данных. Всем нам известны проблемы, возникающие при изменении тех или иных данных, когда приходится пересчитывать целый набор форм.