ВВЕДЕНИЕ В СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

1942e8f8

Выборка (ограничение, селекция)


Определение 6. Выборкой (ограничением, селекцией) на отношении

Выборка (ограничение, селекция)
с условием
Выборка (ограничение, селекция)
называется отношение с тем же заголовком, что и у отношения
Выборка (ограничение, селекция)
, и телом, состоящем из кортежей, значения атрибутов которых при подстановке в условие
Выборка (ограничение, селекция)
дают значение ИСТИНА.
Выборка (ограничение, селекция)
представляет собой логическое выражение, в которое могут входить атрибуты отношения
Выборка (ограничение, селекция)
и (или) скалярные выражения.

В простейшем случае условие

Выборка (ограничение, селекция)
имеет вид
Выборка (ограничение, селекция)
, где
Выборка (ограничение, селекция)
- один из операторов сравнения (
Выборка (ограничение, селекция)
и т.д.), а
Выборка (ограничение, селекция)
и
Выборка (ограничение, селекция)
- атрибуты отношения
Выборка (ограничение, селекция)
или скалярные значения. Такие выборки называются
Выборка (ограничение, селекция)
-выборки (тэта-выборки) или
Выборка (ограничение, селекция)
-ограничения,
Выборка (ограничение, селекция)
-селекции.

Синтаксис операции выборки:

Выборка (ограничение, селекция)
,

или

Выборка (ограничение, селекция)

Пример 6. Пусть дано отношение

Выборка (ограничение, селекция)
с информацией о сотрудниках:

Табельный номер

Фамилия

Зарплата

1 Иванов 1000
2 Петров 2000
3 Сидоров 3000

Таблица 9 Отношение A

Результат выборки

Выборка (ограничение, селекция)
будет иметь вид:

Табельный номер

Фамилия

Зарплата

1 Иванов 1000
2 Петров 2000

Таблица 10 Отношение A WHERE Зарплата<3000

Смысл операции выборки очевиден - выбрать кортежи отношения, удовлетворяющие некоторому условию. Таким образом, операция выборки дает "горизонтальный срез" отношения по некоторому условию.



Содержание раздела