Операции. Операции в реляционной модели данных 1. Операции в реляционной модели данных
Скачать 37.79 Kb.
|
Операции в реляционной модели данных Реляциционная алгебра состоит из операций над отношениями и их составляющими (атрибутами и кортежами). Результат любой операции реляционной алгебры - новое отношение. Такие системы операций называются замкнутыми. Рассмотрим семь основных операций реляционной алгебры. Они разделены на две группы. В первую входят традиционные операции над множествами, совершаемые над любыми множествами: объединение, пересечение, разность декартово произведение. Во вторую группу входят специальные реляционные операции, применимые только к отношениям: выборка, проекция, соединение Пусть Даны отношения Аи В
ОБЪЕДИНЕНИЕ А ∪ В (UNION) Отношения-операнды в этом случае должны быть определены по одной схеме. Результирующее отношение содержит все строки операндов за исключением повторяющихся Объединение А ∪ В
ПЕРЕСЕЧЕНИЕ А ∩ В (INTERSECT) На входе операции два отношения, определенные по одной схеме. На выходе - отношение, содержащие кортежи, которые присутствуют в обоих исходных отношениях.
ВЫЧИТАНИЕ А – В (SET DIFFERENCE) Операция во многом похожая на ПЕРЕСЕЧЕНИЕ, за исключением того, что в результирующем отношении содержатся кортежи, присутствующие в первом и отсутствующие во втором исходных отношениях.
ДЕКАРТОВО ПРОИЗВЕДЕНИЯ. Исходные отношения А и В
Декартово произведение А × В
|