Базы данных. Учебное пособие


Проекция


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

Пример.  Ниже  приведен  пример  исходной  таблицы  R  «Служащий»  (табл.4.11)  и  результат  проекции  (RPR)  (табл.4.12).

 

 

 

                         

                       Таблица 4.11.  R «Служащий»

Служащий

Номер

отдела

Должность

Иванов

Петров

Нестеров

Никитин

01

02

01

02

Инженер

Инженер

Инженер

Лаборант

 

 

      Таблица 4.12   Отношение  RPR

Номер 

отдела

Должность

01

02

01

02

Инженер

Инженер

Инженер (*)

Лаборант

 

Примечание:  (*) – удаляемый  кортеж - дубликат.




Начало  Назад  Вперед



Книжный магазин