Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Многозначные зависимости. Четвертая нормальная форма. Рассмотренные три вида НФ и НФБК обеспечивают целостность данных в БД по отношению к приписанным ФЗ -м

Рассмотренные три вида НФ и НФБК обеспечивают целостность данных в БД по отношению к приписанным ФЗ -м. Однако ФЗ-ти не являются единственно возможным видом зависимостей для отношений. Существуют и другие виды зависимостей.

Пример:

Отношение “Испытательный комплекс”

Комплекс К Испытатель И время В № стенда N Тип Т Условия У
КА Иванов ПН Ст 1 Т 1 НД
КА Иванов СР Ст 2 Т 1 НД
КА Иванов ПТ Ст 1 Т 1 НД
КА Иванов ПН Ст 1 Т 2 ВД
КА Иванов СР Ст 2 Т 2 ВД
КА Иванов ПТ Ст 1 Т 2 ВД
КВ Петров ВТ Ст 3 Т 3 Норм
КВ Петров ВТ Ст 4 Т 4 ВД

 

 
 

 

 


К®И: каждый комплекс обслуживает один испытатель С®К: каждый стенд принадлежит одному комплексу ВС®И: одновременно может проводить испытания только один комплекс ВИ®С: испытатель может находиться только на одном стенде ВС®Т: на стенде одновременно производится испытание только одного типа ВС®У: одновременно на стенде только одно условие проведения испытаний

 

Ключом является ВТ.

Кроме указанных ФЗ-тей можно заметить, что каждый тип испытания на каждом комплексе проводится с одним и тем же расписанием:

Комплекс А:Комплекс В:

Т1 - (пн, ср, пт);Т3 - (вт);

Т2 - (пн, ср, пт);Т4 - (вт).

С практической точки зрения такая зависимость может оказаться значимой, так как будет отражать реальные зависимости между данными, вытекающими из анализа предметной области.

Ясно. что подмеченная зависимость не является функциональной. Среди такого рода нефункциональных зависимостей различают определенный вид зависимостей. называемых многозначными зависимостями.

· Пусть имеется отношение r со схемой R.

X, Y - подмножества R.

Z = R - (XY).

Говорят, что отношение r(R) удовлетворяет многозначной зависимости (MV-зависимости) X®>Y, если для любых двух кортежей t1 и t2 из r, для которых t1 (Х) = t2 (Х) существует кортеж t3 такой, что t3 (Х) = t1 (Х), t3 (Y) = t1 (Y), t3 (Z) = t2 (Z).

Аксиомы вывода для mv - зависимостей

Пусть r(R) - отношение со схемой R.

X, Y, Z, W Í R

M1. Рефлексивность Х®>Х

М2. Пополнение: если r удовлетворяет MV-ти X ®> Y, то оно удовлетворяет и MV-ти XZ ®> Y.

М3. Аддитивность: если в отношении r заданы MV-ти X ®> Y и X®>Z, то существует MV-ть X ®> YZ.

М4. Проективность: если в отношении r задана MV-ть X ®>Y & X ®>Z, то существует MV-ть X ®> YÇZ (X ®> Y - Z).

М5. Транзитивность: если в отношении r заданы MV-ти X ®> Y и Y®>Z, то существует MV-ть X ®> Z - Y.

М6. Псевдотранзитивность: если в отношении r заданы MV-ти X®>Y и YW®> Z, то существует MV-ть XW ®>Z - (YW).

М7. Дополнение: если в отношении r заданы MV-ти X®>Y и Z=R-XY, то существует MV-ть X ®>Z.

Аксиомы связи f- и mv - зависимостей

С1. Копирование: если Х®Y, то Х®>Y

С2. Объединение: если r удовлетворяет MV-ти X ®> Y и Z®W, где W Í Y, YÇZ = Æ, то оно удовлетворяет и MV-ти X®>W.

 

Для отношений, в которых имеются многозначные зависимости существует нормальный вид, который называется 4 НФ. 4 НФ является обобщением НФБК для отношениями с многозначными зависимостями.

· MV-зависимость и Х в Y (X ®> Y) называется тривиальной для произвольной схемы R, где X, YÌ R, если YÍX или XY=R.

· MV-зависимость и Х в Y (X ®> Y) называется приложимой к произвольной схеме R, если XY Í R.

Пример:

R=ABCD

AB ®> D- приложима к R

ACF ®> BF- неприложима.

· Пусть D - множество F- и MV-зависимостей для схемы R. Схема отношения R находится в 4 НФ относительно D, если она находится в 1 НФ и для каждой MV-зависимости X ®> Y, выводимой из D и приложимой к R, либо эта зависимость будет тривиальной, либо Х - есть суперключ.

Замечание: Приведение схемы с MV-зависимостями к 4 НФ преследует те же цели, что и приведение отношений с F-зависимостями к НФБК, то есть устранение информационной избыточности и аномалии данных.

<== предыдущая лекция | следующая лекция ==>
Нормальная форма Бойса-Кодда (НФБК) | Целостность данных. Декомпозиция схем отношений
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 446; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.