Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.Б.Д / лекции / ЛЕКЦІЯ 6.ppt
Скачиваний:
31
Добавлен:
30.05.2020
Размер:
258.05 Кб
Скачать

Формальний синтаксис і приклад використання

SELECT R.a1,R.a2, S.b2 FROM R, S

WHERE R.a2=S.b1 або

SELECT R.a1,S.b1, S.b2

FROM R INNER JOIN S ON умова

SELECT *

FROM Операція, Товар

WHERE Сделка.КодТовара=Тов ар.КодТовара

Або SELECT *

FROM Товар INNER JOIN Операція

ON Товар.КодТовара=Сдел ка.КодТовара

SELECT Товар.Назва, Операція.Кількість, Операція.Дата, Клієнт.Фірма

FROM Клієнт INNER JOIN (Товар INNER JOIN Операція ON Товар.КодТовара = Сделка.КодТовара) ON Клиент.КодКлиента=Сделка.КодКлиент

а

Ліве зовнішнє з'єднання

Лівим зовнішнім з'єднанням називається з'єднання, при якому кортежі відношення R, що не мають співпадаючих значень в загальних стовпцях відношення S, також включаються в результуюче відношення

Напівз'єднання

Операція напівз'єднання визначає відношення, що містить ті кортежі відношення R, які входять в з'єднання відношень R і S

Операція об'єднання

Об'єднання (UNION) відношень R і S можна одержати в результаті їх конкатенації з утворенням одного відношення з виключенням кортежів- дублікатів.

При цьому відношення R і S повинні бути сумісні, тобто мати однакову кількість полів із співпадаючими типами даних.

Операція перетину

Операція перетину (INTERSECT) визначає відношення, яке містить кортежі, присутні як у відношенні R, так і у відношенні S. Відношення R і S повинні бути сумісні по об'єднанню .

Перетином двох таблиць R і S є таблиця, що містить всі рядки, присутні в обох початкових таблицях одночасно

Операція різниці

Різниця (EXCEPT) двох відношень R і S складається з кортежів, які є у відношенні R, але відсутні у відношенні S. Причому відношення R і S повинні бути сумісні по об'єднанню.

Різницею двох таблиць R і S є таблиця, що містить всі рядки, які присутні в таблиці R, але відсутні в таблиці S.

Операція ділення відношень

Результат операції ділення - набір кортежів відношення R, визначених на безлічі атрибутів S, які відповідають комбінації всіх кортежів відношення S

Соседние файлы в папке лекции