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

       

Проекция


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

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

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

Проекция

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

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

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

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

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

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

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

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

Проекция

Проекция
будет иметь вид:

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

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

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



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