Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Вторая нормальная форма (2НФ)Вторая нормальная форма основана на понятии полной функциональной зависимости. В некотором отношении атрибут В называется полностью функционально зависимым от атрибута А, если атрибут В функционально зависит от полного значения атрибута А и не зависит ни от какого подмножества полного значения атрибута А. StaffNo, SName → BranchNo (м. б. связано только с одним значением) Эта зависимость не является полной, т. к. существует зависимость StaffNo → BranchNo Отношение, которое находится в первой нормальной форме и каждый атрибут которого, не входящий в состав первичного ключа, характеризуется полной функциональной зависимостью от этого первичного ключа. Если в отношении между атрибутами существует частичная зависимость, то функционально – зависимые атрибуты удаляются из него и помещаются в новое отношение вместе с копией их детерминанта. Таблица 12 Отношение FIRST Поставщик Рейтинг Город Детали Количество
Таблица 13 Отношение SECOND
Таблица 14 Отношение SP
В отношении FIRST (табл. 12) первичный ключ SNo, PNo. Однако, только атрибут QTY (количество) полностью зависит от этого составного ключа. Атрибуты STATUS, CITY частично зависят от указанного ключа, т.к. существуют зависимости SNo Status SNo City Поэтому отношение First декомпозировано на два отношения Second и SP (табл. 13,14). В отношении Second помещены атрибуты STATUS и CITY, имеющие частичную зависимость от ключа SNo, PNo вместе с их детерминантом SNo. Если в отношении нет составного первичного ключа и оно находится в 1НФ, то оно автоматически также находится и в 2НФ.
Дата добавления: 2014-02-28; просмотров: 413; Нарушение авторских прав Мы поможем в написании ваших работ! |