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

или

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

Замечание. Операция проекции дает " вертикальный срез " отношения, в котором удалены все возникшие при таком срезе дубликаты кортежей.
Пример 7. Пусть дано отношение
с информацией о поставщиках, включающих наименование и месторасположение:
| Номер поставщика | Наименование поставщика | Город поставщика |
| 1 | Иванов | Уфа |
| 2 | Петров | Москва |
| 3 | Сидоров | Москва |
| 4 | Сидоров | Челябинск |
Таблица 11. Отношение A (Поставщики).
Проекция
будет иметь вид:
| Город поставщика |
| Уфа |
| Москва |
| Челябинск |
Таблица 12. Отношение A[Город поставщика].
7.1.3. Соединение
Операция соединения отношений, наряду с операциями выборки и проекции, является одной из наиболее важных реляционных операций.
Обычно рассматривается несколько разновидностей операции соединения:
- Общая операция соединения
-соединение (тэта-соединение) - Экви-соединение
- Естественное соединение
Наиболее важным из этих частных случаев является операция естественного соединения. Все разновидности соединения являются частными случаями общей операции соединения.
Определение 8. Соединением отношений
и
по условию
называется отношение

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