Проекция (реляционная алгебра)
Проекция в реляционной алгебре — унарная операция, которая позволяет получить «вертикальное» подмножество данного отношения, или таблицы, то есть такое подмножество, которое получается выбором специфицированных атрибутов с последующим исключением, если это необходимо, избыточных дубликатов кортежей. Пусть дана таблица
с именами атрибутов
, то есть
и некоторое подмножество множества имен атрибутов
. Результатом проекции таблицы по выбранным именам атрибутов называется новая таблица
, полученная из исходной таблицы вычеркиванием атрибутов, не входящих в выбранное множество, с последующим возможным удалением избыточных дубликатов кортежей.
При осуществление проекции необходимо задать проецируемое отношение и некий набор его атрибутов, который станет заголовком результирующего.
[править] Литература
- К. Дж. Дейт «Введение в системы баз данных», 8-е издание. М.: Издательский дом «Вильямс», 2005. ISBN 5-8459-0788-8 (рус.) (Перевод с английского, оригинал: «An Introduction to Database Systems» C. J. Date. ISBN 0-321-19784-4 (англ.))
| Это заготовка статьи по информатике. Вы можете помочь проекту, исправив и дополнив её. |

