Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

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 0141- SnrAsst F 10- WL43 B3
    George 848-3345     Nov  
    St.         С
    Glasgow            
    PA1 2JR            
SG14 David Ford 63Ashby 0141- Deputy M 24- WL2 B3
    St.     Mar  
    Partick,         8D
    Glasgow            
    G11            
SG5 Susan Brand 5Gt 0141- Manager F 3- WK5 B3
    Western     Jun  
    Rd '      
    Glasgow            
    G12            


Дата добавления: 2015-07-08; просмотров: 188 | Нарушение авторских прав


Читайте в этой же книге: Отношения в базе данных | Свойства отношений | Реляционные ключи | Определитель NULL | РЕЛЯЦИОННЫЕ ЯЗЫКИ | РЕЛЯЦИОННАЯ АЛГЕБРА | Требования к данным | Реляционная алгебра (продолжение) | Пример 3.3. Создайте список всех арендаторов, которые осматривали объекты недвижимости, с указанием сделанных ими комментариев | Операции соединения |
<== предыдущая страница | следующая страница ==>
Естественное соединение| ПРИМЕРЫ ПРИМЕНЕНИЯ РЕЛЯЦИОННОЙ АЛГЕБРЫ

mybiblioteka.su - 2015-2021 год. (0.008 сек.)