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

       

solid windowtext


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





























№ работника



Фамилия



1235



Петров



1412



Смирнов



           Таблица   3.5.   «Назначение»

































































№ работника



№ здания



Дата начала



1235



312



10.10



1412



312



01.10



1235



515



17.10



1412



460



08.12



1412



435



15.10



Эти  две  реляционные  таблицы  находятся  во  2НФ  и  исключают  перечисленные  выше  проблемы.  Таким  образом,  2НФ  сокращает  избыточность  данных  и   возможность  аномалий.

Процесс  разбиения  на  две  2НФ-таблицы  состоит  из  нескольких  простых  шагов: 

1.  Создается  новая  таблица,  атрибутами  которой  будут  атрибуты   исходной   таблицы, входящие  в  противоречащую  правилу  ФЗ.  Детерминант  ФЗ  становится  ключом  новой  таблицы.

2.  Атрибут,  стоящий  в  правой  части  ФЗ,  исключается  из  исходной  таблицы.

3.  Если  более  одной  ФЗ  нарушают  2НФ,  то  шаги  1  и  2  повторяются  для  каждой  такой  ФЗ.

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


Содержание  Назад  Вперед







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