Введение в реляционные базы данных



              

Операция реляционной дизъюнкции - часть 2


Для иллюстрации операции <OR> над операндами, схемы которых имеют непустое пересечение, воспользуемся отношением ПРОЕКТЫ_2 {ПРО_НОМ, ПРОЕКТ_РУК} (рис. 4.6) и унарным отношением НОМЕРА_ПРОЕКТОВ, схема и тело которого показаны на рис. 4.5. Будем предполагать, что множества значений доменов атрибутов такие же, как в предыдущем примере. Результат операции ПРОЕКТЫ_2 <OR> НОМЕРА_ПРОЕКТОВ показан на рис. 4.6.

Как уже отмечалось, при совпадении схем отношений-операндов результатом выполнения над ними операции <OR> является объединение отношений. Это непосредственно следует из спецификации операции. Если этот факт кажется неочевидным, еще раз внимательно посмотрите на спецификацию. Иллюстрирующий пример мы приводить не будем.

Результат операции <OR> над операндами без общих атрибутов

Рис. 4.5.  Результат операции <OR> над операндами без общих атрибутов

Результат операции <OR> над операндами, схемы которых частично пересекаются

Рис. 4.6.  Результат операции <OR> над операндами, схемы которых частично пересекаются




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