Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
чудинов_бд.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
584 Кб
Скачать
☆

Студент

Ф.И.О.

студента

Серия и номер паспорта

Пол

Дата

рождения

Семейное положение

ЖИЛЕЦ

Ф.И.О.

жильца

Серия и номер паспорта

Пол

Дата

рождения

Семейное положение

Рис. 3.34. Отношения для пересечения

В результате выполнения операции пересечения получаем отноше­ние СТУДЕНТО, содержащее сведения о студентах, проживающих в общежитии (рис. 3.35).

Студенто

Ф.И.О.

Серия и номер

Пол

Дата

Семейное

студента

паспорта

рождения

положение

Рис. 3.35. Отношение, полученное в результате пересечения исходных отношений

Разностью двух совместимых по объединению отношений R1 и R2 является отношение R3, кортежи которого принадлежат R1, но не принадлежат R2 (т.е. кортежи из R1, которых нет в R2).

На примере, приведенном ранее на рис. 3.34, в результате вычита­ния отношения СТУДЕНТ из отношения ЖИЛЕЦ получаем отноше­ние НЕСТУДЕНТ, содержащее сведения о всех проживающих в обще­житии, но не являющихся студентами (рис. 3.36).

А в результате вычитания отношения ЖИЛЕЦ из отношения СТУДЕНТ, получаем отношение СТУДЕНТН, содержащее сведения о студентах, не проживающих в общежитии.

Нестудент

Ф.И.О.

Серия и номер

Пол

Дата

Семейное

студента

паспорта

рождения

положение

Рис. 3.36. Отношение, полученное в результате разности исходных отношений

Здесь также с помощью одной операции выполняются важные для управленцев информационные запросы.

Декартовым произведением отношения А со схемой (Ai, А2,..., Ап) и отношения В со схемой {В\, В2,...,Вт) является отношение С, со схемой (А\, А2,...,Ап, В\,В2,--.,Вт равной объеди­нению схем отношений Л и В, кортежи которого получены путем конкатенации (присоединения) каждого кортежа отношения В с каждым кортежем отношения А.

ПРИМЕР. Пусть имеем отношение АВТ, содержащее список участников команды факультета Автоматики и вычислительной тех­ники по шахматам и отношение РАЦ, содержащее аналогичный список команды Российско-американского центра. Тогда декартовым произведением АВТ х РАЦ будет отношение ВСТРЕЧИ, содержащее список пар участников, которые должны играть друг с другом (рис.3.37).

АВТ РАЦ