КАТЕГОРИИ: Архитектура-(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) |
Замкнутость реляционной алгебры и операция переименования
Общая интерпретация реляционных операций При объединении двух отношений получается отношение, включающее все картежи входящие хотя бы в одно из отношений операндов. При пересечении двух отношений, получается отношение включающее картежи, входящие в оба отношения операнда. Операция разности двух отношений производит отношение, которое включает все картежи, входящие в первый операнд, такие что ни один из них не входит во второй операнд. При выполнении декартова произведения производится отношение, картежи которого являются конкатенацией картежей первого и второго отношений. Результатом ограничения по некоторому условию (WHERE) является отношение включающее картежи отношения операнда удовлетворяющие этому условию. При выполнении проекции отношения на заданный набор его атрибутов, возникает отношение, картежи которого производятся путем взятия соответствующих значений из картежей отношения операнда (A[атрибуты]). При соединении двух отношений по некоторому условию, образуются результирующие отношения, картежи которого являются конкатенацией картежей первого и второго отношений и удовлетворяют этому условию. Эквисоединение (JOIN) (приравнивание по всем атрибутам с одинаковыми именами). У операции реляционного деления два операнда – бинарный (два атрибута A(a1,a2)) и унарный (B(a2)). Результирующее отношение состоит из одно атрибутных отношений включающие значение первого атрибута картежей первого операнда, таких что множества значений второго атрибута совпадают со множеством значений второго операнда. Операция переименование производит отношение, тело которого совпадает с телом операнда, но имена атрибутов изменены. Операция позволяет сохранить результат вычисления реляционного отношения в базе данных. Отношение представляет собой множество пар: имя атрибута, имя домена. В результате любой операции мы должны получать отношение. Понятие совместимости относительно операции обозначает возможность выполнения операции для соответствующих отношений. Например: два отношения совместимы по объединению только в том случае, когда они обладают одинаковыми заголовками. Отношения назовем почти совместимыми относительно операции, если их можно сделать совместимыми посредством операции переименования. Операция декартового произведения может быть выполнена для любых отношений, поскольку любые два отношения являются почти совместимыми по этой операции. может потребоваться операция переименования, если в отношениях операндах есть атрибуты с одинаковыми именами, поскольку в результирующем отношении не должно быть совпадающих имен. Теоретика – множественные операции являются коммутативными и ассоциативными за исключением разности.
Дата добавления: 2015-05-10; Просмотров: 486; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |