Объединение

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

Синтаксис операции объединения:

Замечание. Объединение, как и любое отношение, не может содержать одинаковых кортежей. Поэтому, если некоторый кортеж входит и в отношение, и отношение, то в объединение он входит один раз.

Пример 2. Пусть даны два отношения и с информацией о сотрудниках:

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

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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