Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Тета-з’єднання



Перехресне з’єднання в чистому вигляді використовується рідко. Ширше застосовується тета-з’єднання

R JOIN S ON C

Сенс цієї конструкції: обчислення декартового добутку та після цього застосування відбору по критерію C, заданому після ON.

Приклад 5.11. Нехай треба з’єднати відношення

при умові, що злиттю підлягають лише кортежі, які посилаються на один і той же фільм. Тобто вони повинні мати однакові значення компонентів

Речення FROM запиту має вигляд:

Результат – також відношення з дев’ятьма атрибутами з початковими іменами. Кожний кортеж Movie з’єднується з деякими кортежами StarsIn, але лише з тими, де співпадають значення назви і року виробництва. В підсумку 2 стовпця будуть зайвими, оскільки містять однакові значення. Для уникнення цього слід вираз з’єднання помістити у речення FROM, а у речення WHERE – бажані атрибути.





Дата публикования: 2014-12-28; Прочитано: 710 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...