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