double arrow

Пересечение

Таблица 3 Отношение A UNION B

Таблица 2 Отношение B

Таблица 1 Отношение A

Табельный номер Фамилия Зарплата
1 Иванов
2 Пушников
4 Сидоров

Объединение отношений A и B будет иметь вид:

Табельный номер Фамилия Зарплата
Иванов
Петров
Сидоров
Пушников
Сидоров

Замечание. Как видно из приведенного примера, потенциальные ключи, которые были в отношениях A и B не наследуютсяобъединением этих отношений. Поэтому, в объединении отношений A и B атрибут «Табельный номер» может содержать дубликаты значений. Если бы это было не так, и ключи наследовались бы, то это противоречило бы понятию объединения как «объединение множеств». Конечно, объединение отношений A и B имеет, как и любое отношение, потенциальный ключ, например, состоящий из всех атрибутов.

Определение 3. Пересечением двух совместимых по типу отношений A и B называется отношение с тем же заголовком, что и у отношений A и B, и телом, состоящим из кортежей, принадлежащих одновременно обоим отношениям A и B.

Синтаксис операции пересечения:

.

Пример 3. Для тех же отношений A и B, что и в предыдущем примере пересечение имеет вид:

Табельный номер Фамилия Зарплата
Иванов

Сейчас читают про: