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






