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