Основы проектирования баз данных в САПР. Литовка Ю.В - 25 стр.

UptoLike

Пример. Пусть имеем таблицу деталей С и таблицу поставщиков P (см. выше).
С
K
Название
детали
Вес Материал Город
K1 D1 0,8 Сталь Москва
K2 D2 1,0 Сталь Москва
K3 D3 0,5 Сталь Пенза
K4 D4 0,7 Алюминий Липецк
С JOIN P
K
Название де-
тали
Ма
те
ри
ал
Г
о
р
о
д
N
_
п
о
с
т
Название
завода
Улица
Дом
Телефон
K
1
D
Ст
ал
ь
М
о
с
к
в
а
Р
1
K
1
D
Ст
ал
ь
М
о
с
к
в
а
Р
4
K
2
D
2
Ст
ал
ь
М
о
с
к
в
а
Р
1
K
2
D
2
Ст
ал
ь
М
о
с
к
в
а
Р
4
Естественное соединение обладает свойствами ассоциативности и коммутативности:
(A join B) join C A join (B join C) A join B join C и A join B B join A.
Если А и В не имеют общих имен атрибутов, то A join B A times B (соед.
→
в
произвед.).
Θ-соединение. Эта операция используется в более редких случаях, когда надо соединить два от-
ношения на основе некоторых условий, отличных от эквивалентности. Θ-соединение эквивалентно
двум операциям: нахождению декартова произведения от двух отношений и последующему выпол-
нению указанной выборки из полученного результата. Тогда Θ-соединением отношения А по атри-
буту Х с отношением В по атрибуту Y называется результат вычисления выражения