Основы проектирования реляционных баз данных



              


Объединение отношений


Пусть Qa, Qb, Qc - множество кортежей отношений А, B, С соответственно. Операция объединения выполняется над двумя совместными отношениями A и B. Результатом операции объединения является отношение C, которое включает в себя все кортежи отношения А и кортежи отношения B, отличные от кортежей отношения A. Таким образом, объединение отношений можно представить с помощью теоретико-множественной операции объединения:

Q_c = Q_a \cup Q_b = \{Q_a + Q_b, \text{отличные от } Q_a\}.

Пример. Объединение отношений. Выполним операцию объединения отношений КЛИЕНТ_1 и КЛИЕНТ_2.

Исходные отношения:

КЛИЕНТ_1 (#, Фамилия, Возраст) и КЛИЕНТ_2 (#, Фамилия, Возраст)

КЛИЕНТ_1КЛИЕНТ_2
1Иванов201Иванов20
3Петров232Исаев30
4Фролов49

Результирующее отношение:

КЛИЕНТ (#, Фамилия, Возраст) = КЛИЕНТ_1 " КЛИЕНТ_2

1Иванов20
3Петров23
4Фролов49
2Исаев30




Содержание  Назад  Вперед