КАТЕГОРИИ: Архитектура-(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) |
RAP последовательности вывода
Выводы с использованием аксиом Армстронга Выводы B - аксиомы Независимость аксиом вывода Аксиомы рефлексивности, пополнения и псевдотранзитивности являются независимыми. Ни одна из перечисленных аксиом не может быть получена на основании других. В то время как остальные аксиомы могут быть выведены на основании трех независимых аксиом. Так, например, аксиома аддитивности может быть выведена на основании аксиом рефлексивности и псевдотранзитивности (см. Таблица 5).
Таблица 5
Кроме перечисленных шести аксиом вывода, которые часто называют аксиомами Армстронга, существуют так называемые b – аксиомы, которые не являются подмножеством аксиом Армстронга. Пусть дано отношение r со схемой R, подмножества атрибутов W, X, Y и Z схемы R и атрибут C, тогда мы имеем: Рефлексивность (b1) X®X, Накопление (b2). Определение 17 Если отношение удовлетворяет функциональным зависимостям X®YZ и Z®CW, то оно удовлетворяет и функциональной зависимости X® YZC. Проективность (b3). Определение 18 Если отношение удовлетворяет функциональным зависимостям X®YZ, то оно удовлетворяет и функциональной зависимости X® Y. Последовательности функциональных зависимостей, с помощью которых из одних функциональных зависимостей получают другие, называются выводами. Ниже приведен пример построения последовательности вывода (см. Таблица 6), позволяющей доказать, что если имеют место функциональные зависимостиX® Y, Y® Z, то будет иметь место и функциональная зависимостьXY® Z. Таблица 6
На основании b - аксиом так же, как и на основании аксиом Армстронга, осуществляется вывод одних функциональных зависимостей из других. Поскольку названия b - аксиом имеют на английском языке следующее написание: R eflexiviti, A ccumulation, P rojectivity, то по первым буквам этих названий получили название последовательности вывода, выполняемые с помощью b - аксиом RAP последовательности. Порядок построения RAP последовательности вывода. · Первая функциональная зависимость получается путем применения аксиомы b1. · Каждая последующая функциональная зависимость вычисляется из предыдущих функциональных зависимостей путем применения аксиомы b2, или вводится из исходного множества функциональных зависимостей, или генерируется на основании аксиомы b1. · На последнем шаге вывода может быть применена аксиома проективности b3. Ниже приведен пример построения RAP последовательности вывода (см. Таблица 7), позволяющей доказать, что если имеют место функциональные зависимостиX® Y, Y® Z, то будет иметь место и функциональная зависимостьX® Z. Таблица 7
Дата добавления: 2014-12-17; Просмотров: 1225; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |