Студопедия

КАТЕГОРИИ:


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

Аксиомы Армстронга




Аксиомы вывода

Классификация функциональных зависимостей

Не все существующие функциональные зависимости подлежат рассмотрению при декомпозиции отношений. Прежде всего, рассмотрим основные типы существующих функциональных зависимостей:

· тривиальные (ХY®Y, Х®X),

· нетривиальные (Х®Y, Х®XY),

· полные (Х®Y, Y®Z),

· неполные (ХY®Z, Y®Z)[3].

 

Определение 9

Функциональная зависимость тривиальна, если ее правая часть является либо собственным подмножеством левой, либо равна ему, то есть функциональная зависимость Х®Y тривиальна, если Y Í X.

Определение 10

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

Определение 11

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

Полнота функциональных зависимостей может быть определена только при рассмотрении всего множества функциональных зависимостей, в то время как тривиальность является свойством конкретной функциональной зависимости. Например, множество функциональных зависимостей F={X®Z, ХY®Z} содержит одну полную функциональную зависимость Х®Z и одну неполную ХY®Z, детерминантом будет только левая часть первой функциональной зависимости (X). Однако в множестве F={Z®W, ХY®Z} функциональная зависимость ХY®Z уже является полной, а множество содержит два детерминанта Z и XY. Как правило, неполные и тривиальные функциональные зависимости исключаются из рассмотрения и не учитываются при осуществлении декомпозиции.

Существуют правила, которые позволяют на основании одних функциональных зависимостей вывести другие. Эти правила получили название аксиом вывода. Наиболее известные аксиомы это так называемые аксиомы Армстронга и b - аксиомы.

Аксиома рефлексивности (F1).

X®X

Аксиома пополнения (F2).

Определение 12

Если отношение удовлетворяет функциональным зависимостям X®Y, то оно удовлетворяет и функциональной зависимости XZ® Y.

Аксиома аддитивности (F3). (Объединение нескольких функциональных зависимостей с одинаковыми левыми частями).

Определение 13

Если отношение удовлетворяет функциональным зависимостям X®Y и X®Z, то оно удовлетворяет и функциональной зависимости X®ZY.

В случае, если множество функциональных зависимостей содержит зависимости обоих видов, то предпочтение отдают зависимостям вида X®ZY, полагая при этом, что остальные являются избыточными.

Аксиома проективности (F4).

Определение 14

Если отношение удовлетворяет функциональным зависимостям X®ZY и X®Z, то оно удовлетворяет и функциональной зависимости X®Y.

Данная аксиома является обратной по отношению к аксиоме аддитивности. Применяется, как правило, при осуществлении последовательности вывода.

Аксиома транзитивности (F5).

Определение 15

Если отношение удовлетворяет функциональным зависимостям X®Y и Y®Z, то оно удовлетворяет и функциональной зависимости X®Z.

Аксиома псевдотранзитивности (F6).

Определение 16

Если отношение удовлетворяет функциональным зависимостям X®Y и YZ®W, то оно удовлетворяет и функциональной зависимости XZ®W.




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


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


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



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




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