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