Проекция - операция выполняется над одной таблицей R. Операцию проекция можно представить как исключение ненужных столбцов. Новая таблица может содержать меньше кортежей, так как после исключения из исходной таблицы R ненужных атрибутов могут образоваться кортежи, которые дублируют друг друга.
Пример. Ниже приведен пример исходной таблицы R «Служащий» (табл.4.11) и результат проекции (RPR) (табл.4.12).
Таблица 4.11. R «Служащий»
Служащий |
Номер отдела |
Должность |
Иванов Петров Нестеров Никитин |
01 02 01 02 |
Инженер Инженер Инженер Лаборант |
Таблица 4.12 Отношение RPR
Номер отдела |
Должность |
01 02 01 02 |
Инженер Инженер Инженер (*) Лаборант |
Примечание: (*) – удаляемый кортеж - дубликат.