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