КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Вторая нормальная форма ( 2 нф)
Первая нормальная форма (1 НФ) Нормальные формы схем отношений Для того, чтобы избежать информационной избыточности БД, а также трудностей сохранения целостности БД при выполнении операций включения, удаления и модификации необходимо логическую схему БД выражать в виде совокупности схем отношений в так называемой нормальной форме (НФ). НФ представляет собой ограничения на схему отношений. Различают 4 вида НФ: 1 НФ, 2 НФ, 3 НФ и 4НФ. Эти формы подчиняются правилу вложенности, то есть если отношение находится в 4 НФ, одновременно оно находится и в 1, 2 и 3 НФ. · Схема отношений R находится в 1НФ, если значение, определяемое доменом каждого атрибута является атомарным, то есть значения не являются ни списками, ни множествами простых или сложных значений, и если их нельзя использовать по частям. Другими словами, в БД нет одинаковых кортежей. Пример: Отношение “Эксперимент”
Пример:
ключ
Допустим, мы хотим модифицировать: СН(Эксперимент; Р21, 6 июня; Испытатель=Иванов; № стенда=2) Выполнение этой модификации приводит к нарушению объявленной ФЗ-ти шифр ® № стенда. Чтобы ее не нарушить, необходимо произвести замену для данного шифра № стенда на новый, хотя изначально предполагалось скорректировать только 1 кортеж. Эта проблема возникла из-за того, что схема отношений не находится во 2-ой НФ. · Схема отношений R находится в 2 НФ, если она находится в 1 НФ и если в этом отношении каждая позиция, не входящая в ключ (непервичный атрибут), функционально полно зависит от ключа. · Для данного множества ФЗ-тей F и данной ФЗ - ти X®Y, в F+ множество Y называется частично зависимым от Х относительно F, если существует Х ¢ Ì Х такое, что зависимость из Х ¢ ® Y Ì F+(также принадлежит F*). В противном случае Y называется полностью зависимым от Х. Пример: Отношение “Эксперимент”
ФЗ-ти F трактуются следующим образом: 1-я - одновременно эксперимент может производится только на одном стенде; 2-я - каждый эксперимент производится только на одном стенде. Рассмотрим ФЗ-ть вида ШD ® N. Так как существует F-зависимость ШD ® ИN, то согласно аксиоме проектирования существует ФЗ-ть вида ШD ® N Î F+ . В этой ФЗ-ти № стенда частично зависит от ШD.
Таким образом, атрибут N частично зависит от атрибута ШD. Рассмотрим ФЗ-ть вида ШD ® И. Атрибут И зависит от ШD полностью, так как мы не можем из исходного набора ФЗ-тей вывести зависимости вида Ш ® И или D®И, следовательно, по смыслу один и тот же исследователь может проводить эксперименты в различные сроки и различными шифрами. · Для данной схемы отношений R, атрибута АÎ R и множества ФЗ-тей F на R, атрибут А называется первичным в R относительно F, если А содержится в каком-либо ключе схемы R. В противном случае А называется непервичным атрибутом. Пример:
F = {
Ш и D являются первичными атрибутами, И и N - непервичными. Данное отношение не находится во 2-ой НФ, так как имеется частичная зависимость между непервичным атрибутом N и ключом ШD. Чтобы привести это отношение ко 2-ой НФ, мы декомпозируем его на два. Переход от 1 НФ ко 2 НФ (а далее и к 3 НФ) осуществляется с помощью операций проекции и расщепления.
Дата добавления: 2014-01-11; Просмотров: 854; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |