Вторая нормальная форма(2НФ).

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

 

Например.

Номер класса Номер компьютера ФИО администра-тора класса Телефон администра-тора класса Тип процессора Наличие жесткого диска
           

 

 

Таблица находится в 1 НФ, так как значение каждого атрибута в каждом поле атомарно. В данной таблице первичный ключ составной. Это совокупность атрибутов Номер компьютера+Номер класса. Атрибуты ФИО администратора класса и Телефон администратора класса зависят только от части ключа - от атрибута Номер класса. Для приведения таблицы ко 2-й нормальной форме ее надо декомпозировать на два отношения следующим образом:

Таблица Компьютер

 

Номер класса Номер компьютера Тип процессора Наличие жесткого диска

 

Таблица Класс

Номер класса ФИО администра-тора класса Телефон администра-тора класса

 

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

 








Дата добавления: 2015-09-28; просмотров: 607;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.