R
⎪><⎪
S, а также кортежи
R, не имеющие совпадающих значений в общих
столбцах с отношением
S. Для обозначения отсутствующих значений во
втором отношении используется определитель NULL.
Аналогично вводится операция
правого внешнего соединения
R
⎪>⊂
S. Существует также
полное внешнее соединение R ⊃⊂
S, в ре-
зультирующем отношении которого помещаются все кортежи из обоих
отношений и в котором для обозначения несовпадающих значений кор-
тежей используются определители NULL.
Полусоединение. Эту операцию можно определить с помощью опе-
раций «проекция» и «
θ-соединение». А именно
R⎪>
i
θ
j
S =
π
u
(
R
⎪><⎪
i
θ
j
S).
Здесь
u – это набор всех атрибутов отношения
R. Аналогично опреде-
ляются полусоединение по эквивалентности (когда
θ есть равенство) и
естественное полусоединение
R
⎪>
S.
П р и м е р ы
1. Пусть отношения
R и
S представлены следующими таблицами, то-
гда результаты выполнения операций левого внешнего, правого внешне-
го и полного внешнего соединения над этими отношениями можно также
представить в виде таблиц.
A B C
B C D
1 2 3
2 3 4
R =
4
2
3
S =
2
3
5
2 2 6
1 4 2
3 1 4
3 5 4
Достарыңызбен бөлісу: