Skip to content
On this page

13. Операции реляционной алгебры: Тета-соединение, эквисоединение, естественное соединение, левое внешнее соединение, полусоединение

Небинарные

1. Декартово произведение - R x S

def Декартово произведение - определяет новое отношение, которое является результатом конкатенаци каждого кортежа из отношения R с каждым кортежем из отношения S.

2. Тета-соединение - R _f S, где f = R * a_i (Theta) S * b_i, (Theta) = { <, <=, =, >, >= }

def Тета-соединение (R _f S) - определяет новое отношение, которое содержит кортежи из декартова произведения отношений R и S, удовлетворяющие предикату f


Дополнительные операции, не реализованные в SQL

3. Экви-соединение

def Экви-соединение - это тета-соединение, где (theta) - это операция равно

4. Естественное соединение - R _ S

def Естественное соединение - это соединение по эквивалентности двух отношений, выполненное по всем общим аттрибутам, из результатов которого исключается по одному экземпляру каждого общего аттрибута.

5. Левое внешнее соединение - ``

def Левое внешнее соединение - это тета-соединение, при котором в результирующее отношение включаются также кортежи отношения R, не имеющие совпадающих значений в общих столбцах отношения S.

6. Полу-соединение

def Полу-соединение - определяет отношение, содержащее только те кортежи из R, которые входят в соединение R и S

Студенты ИСа