1. Понятие о базе данных. Субд. Примеры


Операция пересечение реляционной алгебры? Приведите примеры.?


Download 338.67 Kb.
bet74/81
Sana17.06.2023
Hajmi338.67 Kb.
#1547959
1   ...   70   71   72   73   74   75   76   77   ...   81
Bog'liq
Baza dannix Yakuniy savollar va javoblar (1)

113. Операция пересечение реляционной алгебры? Приведите примеры.?
Операция "Пересечение" в математике предполагает создание множества, в которое входят элементы обоих пересекаемых исходных множеств. Эта особенность дает огромные возможности в базах данных,
когда необходимо ограничить выбираемые данные, что является наиболее часто используемым действием при работе с данными.


Рис. 1.21. Операция пересечения множеств (п)

Реализуя операцию "Пересечение" в реляционной алгебре, рассматривают отношения, которые, как и в предыдущем случае (операция "Объединение"), должны обладать свойством идентичности отношений, т.е. обладать похожими структурами и типами данных но имеющимся в отношениях атрибутам
114. Операция вычитание реляционной алгебры? Приведите примеры.?
В отсутствие скобок порядок выполнения операций реляционной алгебры естественный, поэтому сначала будут выполнены операции в скобках, а затем будет выполнена последняя операция вычитания отношения R3.
Операции объединения, пересечения и разности применимы только к отношениям с эквивалентными схемами.
Кроме трех перечисленных операций в рамках реляционной алгебры определена еще одна теоретико-множественная операция — расширенное декартово произведение. Эта операция не накладывает никаких дополнительных условий на схемы исходных отношений, поэтому операция расширенного декартова произведения, обозначаемая  , допустима для любых двух отношений. Но прежде чем определить саму операцию, введем дополнительно понятие конкатенации, или сцепления, кортежей.
Пример: Список абитуриентов, которые поступали только один раз и не поступили.
Это прежде всего те абитуриенты, которые присутствуют в R1 и не присутствуют в R2, и те, кто присутствуют в R2 и не присутствуют в R1. И разумеется, никто из них не присутствует в R3.


Download 338.67 Kb.

Do'stlaringiz bilan baham:
1   ...   70   71   72   73   74   75   76   77   ...   81




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling