Базы данных. Учебное пособие


Нормальная форма Бойса-Кодда (НФБК) - часть 2


Создадим  новую  таблицу 3.10 «Работник 1»,  удалив  из таблицы 3.9  все  атрибуты,  стоящие  в  правой  части  ФЗ,  нарушающие  критерий  НФБК.  В  нашем  примере  это  Премиальные.  Создадим  новую  таблицу 3.11 «Работник 2»,  состоящую  из  атрибутов,  как  из  левой,  так  и  из  правой  части  ФЗ,  нарушающей  критерий  НФБК.  В  нашем  примере  это Специальность и Премиальные.  Детерминант  ФЗ Специальность будет  ключом. 

 

          Таблица   3.10.   «Работник 1»

№  работника

Специальность

1235

Электрик

1412

Штукатур

1311

Электрик

 

 

Таблица   3.11.   «Работник 2»

Специальность

Премиальные

Электрик

150

Штукатур

120

Электрик

150

 

Мы  разбили  таблицу 3.9 «Работник»  на  таблицы 3.10  и  3.11,  каждая  из  которых  удовлетворяет  НФБК.

 

 

 

 




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



Книжный магазин