Теоретико-множественные операции реляционной алгебры
Лекция №5
Как было отмечено, теоретико-множественные операции
Определение. Объединением двух совместимых по типу отношений
и
называется отношение с той же схемой, что и у отношений
и
, состоящим из кортежей, принадлежащих обоим отношениям.
Синтаксис операции объединения:
или A È B
Замечание. Объединение, как и любое отношение, не может содержать одинаковых кортежей. Поэтому, если некоторый кортеж входит и в отношение
, и отношение
, то в объединение он входит один раз.
Пример. Пусть даны два отношения
и
с информацией о сотрудниках:
Таблица 1 Отношение A
Табельный номер
| Фамилия
| Зарплата
|
1
| Иванов
|
|
2
| Петров
|
|
3
| Сидоров
|
|
Таблица 2 Отношение B
Табельный номер
| Фамилия
| Зарплата
|
1
| Иванов
|
|
2
| Пушников
|
|
4
| Сидоров
|
|
Объединение отношений
и
будет иметь вид:
Таблица 3 Отношение A UNION B
Табельный номер
| Фамилия
| Зарплата
|
| Иванов
|
|
| Петров
|
|
| Сидоров
|
|
| Пушников
|
|
| Сидоров
|
|
Синтаксическая конструкция на SQL таких запросов описывается следующим образом:
SELECT X,Y,…Z FROM A