Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Белобжеский_Лекции_по_ББД.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
5.5 Mб
Скачать

Полусоединение

R F S - операция полусоединения определяет отношение, которое содержит те кортежи отношения R, которые входят в соединение отношений R и S.

Преимущество полусоединения заключается в том, что оно позволяет сократить количество кортежей, которые нужно обработать для получения соединения. Это особенно полезно при вычислении соединений в распределенных системах (разделы 19.4.2 и 20.7.2). Операцию полусоединения можно сформулировать и с помощью операторов проекции и соединения:

Здесь А — это набор всех атрибутов в отношении R. На самом деле это полутета соединение, причем следует отметить, что существуют полусоединения по эквивалентности и полуестественные соединения.

Пример 3.9. Операция полусоединения

Создайте отчет, содержащий полную информацию обо всех сотрудниках, работающих в отделении компании, расположенном в районе 'Partick'

Если нас интересуют только атрибуты отношения Staff, то в таком случае мы мо­жем использовать следующую операцию полу соединения, которая приводит к соз­данию отношения, приведенного в табл. 3.17.

Таблица 3.17. Результат полусоединения отношений Staff и Branch

Sno FName

LName

Address

Tel.No

Position

Sex

DOB

Salary

NIN Bno

SG37 Ann

Beech

81

0141-

SnrAsst

F

10-

12000

WL43 B3

George

848-3345

Nov

2514

St.

60

С

Glasgow

PA1 2JR

SG14 David

Ford

63Ashby

0141-

Deputy

M

24-

18000

WL2 B3

St.

3392177

Mar

2065

Partick,

58

8D

Glasgow

G11

SG5 Susan

Brand

5Gt

0141-

Manager

F

3-

24000

WK5 B3

Western

3342001

Jun

8893

Rd

'

40

2Е

Glasgow

G12