Базы данных. Основы SQL реляционных баз данных. Копейкин М.В - 13 стр.

UptoLike

Rrez (ШД) = R1 [ШД].
В результате вычеркивания столбцов, соответствующих атрибутам, не вошедших в
список А = (ШД), получаем срез:
д1
д2
д2
д3
В полученном срезе необходимо удалить продублированный элемент д2, в
результате чего получим Rrez (ШД) = R1 [ШД]
д1
д2
Если спроектировать это же отношение на список А = {ШМ, ЕИ}, то
срез будет
(ШМ, ЕИ), а проекция [ШМ, ЕИ]
м2 1 м2 1
м5 3 м5 3
м9 3 м9 3
м2 1
Таким образом, проектируя некоторое исходное отношение, мы, прежде всего,
уменьшаем степень отношения, но при этом может уменьшиться и мощность отношения:
1<= Мrez <= М1.
ОГРАНИЧЕНИЕ
Операция ОГРАНИЧЕНИЕ (селекция, выборка) также, как и проекция, является
унарной операцией
, но в отличие от проекции ориентирована на выделение нужных
строк отношения.
Пусть исходное отношение задано схемой: R1 (A1, ..., An).
При ограничении производится либо сужение области определения некоторых
атрибутов, что символически записывается в виде: (A1<"Константа"), причем константа
выбирается из домена, на котором определен атрибут А1, либо происходит
сопоставление атрибутов отношения, например (А2 = А4),
при этом А2 и А4 должны
быть определены на одном и том же домене.
При проверке очередной выборки отношения на введенные условия при
подстановке вместо имен атрибутов их конкретных значений получающиеся
элементарные высказывания могут быть либо истинными, либо ложными. Если
булевское выражение, составленное из подобных элементарных высказываний (их
иногда называют термами
сравнения) с помощью связок & (И - AND), (ИЛИ - OR),
будет истинным, то кортеж попадает в результирующее отношение, если нет - не
попадает.