Определение 6. Выборкой (ограничением, селекцией) на отношении
с условием
называется отношение с тем же заголовком, что и у отношения
, и телом, состоящем из кортежей, значения атрибутов которых при подстановке в условие
дают значение ИСТИНА.
представляет собой логическое выражение, в которое могут входить атрибуты отношения
и (или) скалярные выражения.
В простейшем случае условие
имеет вид
, где
- один из операторов сравнения (
и т.д.), а
и
- атрибуты отношения
или скалярные значения. Такие выборки называются
-выборки (тэта-выборки) или
-ограничения,
-селекции.
Синтаксис операции выборки:
,
или
Пример 6. Пусть дано отношение
с информацией о сотрудниках:
Табельный номер
Фамилия
Зарплата
1
Иванов
1000
2
Петров
2000
3
Сидоров
3000
Таблица 9 Отношение A
Результат выборки
будет иметь вид:
Табельный номер
Фамилия
Зарплата
1
Иванов
1000
2
Петров
2000
Таблица 10 Отношение A WHERE Зарплата<3000
Смысл операции выборки очевиден - выбрать кортежи отношения, удовлетворяющие некоторому условию. Таким образом, операция выборки дает "горизонтальный срез" отношения по некоторому условию.