Проекция
Определение 7. Проекцией отношения
по атрибутам
, где каждый из атрибутов принадлежит отношению
, называется отношение с заголовком
и телом, содержащим множество кортежей вида
, таких, для которых в отношении
найдутся кортежи со значением атрибута
равным
, значением атрибута
равным
, …, значением атрибута
равным
.
Синтаксис операции проекции:
Замечание. Операция проекции дает "вертикальный срез" отношения, в котором удалены все возникшие при таком срезе дубликаты кортежей.
Пример 7. Пусть дано отношение
с информацией о поставщиках, включающих наименование и месторасположение:
Номер поставщика
Наименование поставщика
Город поставщика
1 |
Иванов |
Уфа |
2 |
Петров |
Москва |
3 |
Сидоров |
Москва |
4 |
Сидоров |
Челябинск |
Таблица 11 Отношение A (Поставщики)
Проекция
будет иметь вид:
Город поставщика
Уфа |
Москва |
Челябинск |
Таблица 12 Отношение A[Город поставщика]
Содержание раздела