ВВЕДЕНИЕ В СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

         

Проекция


Определение 7. Проекцией отношения

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

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

Замечание. Операция проекции дает "вертикальный срез" отношения, в котором удалены все возникшие при таком срезе дубликаты кортежей.

Пример 7. Пусть дано отношение

с информацией о поставщиках, включающих наименование и месторасположение:

Номер поставщика

Наименование поставщика

Город поставщика



1 Иванов Уфа
2 Петров Москва
3 Сидоров Москва
4 Сидоров Челябинск

Таблица 11 Отношение A (Поставщики)

Проекция

будет иметь вид:

Город поставщика

Уфа
Москва
Челябинск

Таблица 12 Отношение A[Город поставщика]



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