Информационное обеспечение систем управления

       

Вторая нормальная форма


Для данной схемы отношения

Вторая нормальная форма
, атрибута
Вторая нормальная форма
 в
Вторая нормальная форма
 и множества функциональных зависимостей
Вторая нормальная форма
 на
Вторая нормальная форма
 атрибут А называется первичным в
Вторая нормальная форма
 относительно
Вторая нормальная форма
, если
Вторая нормальная форма
 содержится в каком-нибудь ключе схемы
Вторая нормальная форма
. В противном случае
Вторая нормальная форма
 называется непервичным в
Вторая нормальная форма
.

Ключи в этом определении не следует путать с выделенными ключами для

Вторая нормальная форма
, так как последние могут быть на самом деле суперключами. Кроме того, могут существовать ключи для
Вторая нормальная форма
, не являющиеся выделенными.

Пример 2.8.

Пусть

Вторая нормальная форма
 (РЕЙС, ДАТА, ПИЛОТ, ГАЛЕРЕЯ) и множество
Вторая нормальная форма
={РЕЙС ДАТА
Вторая нормальная форма
 ПИЛОТ ГАЛЕРЕЯ, РЕЙС
Вторая нормальная форма
ГАЛЕРЕЯ}.

Атрибуты РЕЙС и ДАТА являются первичными, ПИЛОТ и ГАЛЕРЕЯ – непервичными. (Допустимо, чтобы один пилот имел два рейса в день, так что ПИЛОТ ДАТА ключом не является.)

Схема отношения

Вторая нормальная форма
 находится во второй нормальной форме (2НФ) относительно множества функциональных зависимостей
Вторая нормальная форма
, если она находится в первой нормальной форме (1НФ) и каждый непервичный атрибут полностью зависит от каждого ключа для
Вторая нормальная форма
 [10].

Схема базы данных R имеет вторую нормальную форму относительно

Вторая нормальная форма
, если каждая схема отношения
Вторая нормальная форма
 из R находится в 2НФ относительно
Вторая нормальная форма
.

Пример 2.9. Пусть

Вторая нормальная форма
(РЕЙС, ДАТА, ПИЛОТ, ГАЛЕРЕЯ) и множество
Вторая нормальная форма
={РЕЙС ДАТА
Вторая нормальная форма
 ПИ-ЛОТ ГАЛЕРЕЯ, РЕЙС
Вторая нормальная форма
ГАЛЕРЕЯ}, R={
Вторая нормальная форма
}.

Схема не находится в 2НФ, так как ГАЛЕРЕЯ частично зависит от РЕЙС ДАТА. Если положить R={(PEЙC, ДАТА, ПИЛОТ); (РЕЙС, ГАЛЕРЕЯ)}, тогда схема будет находиться во второй нормальной форме. РЕЙС теперь является ключом для схемы отношения (РЕЙС, ГАЛЕРЕЯ).



Содержание раздела