Теория экономических информационных систем


Теория экономических информационных систем - стр. 35


SELECT MIN ([Цена]) 

FROM [Заказы]

WHERE [Город] = Санкт-Петербург;

В этом запросе определяется минимальная цена заказов по Санкт-Петербургу.

§ 2.1.4. Нормализация отношений

Основной задачей проектировщика базы данных является определение количества отношений и их атрибутного состава. Рациональные варианты должны учитывать следующие требования:

- множество отношений должно обеспечивать минимальную избыточность представления информации;

-                   корректировка отношений не должна приводить к двусмысленности или потере информации;

-                   перестройка набора отношений при добавлении в базу данных новых атрибутов должна быть минимальной.

Одним из наиболее изученных способов преобразования отношений является нормализация отношений, т.е. декомпозиция отношения, находящегося в предыдущей нормальной форме в два и более отношений, удовлетворяющих требованиям следующей нормальной  формы.

В теории реляционной БД обычно выделяются следующая последовательность нормальных форм:

§         первая нормальная форма (1НФ);

§         вторая нормальная форма (2НФ);

§         третья нормальная форма (3НФ);

§         нормальная форма Бойса-Кодда (НФБК);

§         четвертая нормальная форма (4НФ);

§         пятая нормальная форма, или нормальная форма проекции соединения (5НФ или НФПС).

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




Начало  Назад  Вперед