Введение в системы управления базами данных


Деление



Деление

Определение 11. Пусть даны отношения

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

Отношение

Деление
выступает в роли делимого, отношение
Деление
выступает в роли делителя. Деление отношений аналогично делению чисел с остатком.

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

Деление

Замечание. Типичные запросы, реализуемые с помощью операции деления, обычно в своей формулировке имеют слово "все" - "какие поставщики поставляют все детали?".

Пример 11. В примере с поставщиками, деталями и поставками ответим на вопрос, "какие поставщики поставляют все детали?".

В качестве делимого возьмем проекцию

Деление
, содержащую номера поставщиков и номера поставляемых ими деталей:



Содержание раздела