Обычно запрос формируется в виде некоторого высказывания. Для того чтобы представить высказывание в виде реляционной алгебры, необходимо формализовать вопрос, т.е. отнести его к некоторой или некоторым формам, эти формы можно представить в следующем виде (А – атрибут, Е – экземпляр объекта, V – значение атрибута):
| № | Форма | Тип запроса | Пример |
| А(Е)=? Каково значение атрибута А объекта Е? | Обычный запрос на значение атрибута | Каков заработок торгового агента 337 за последний месяц? | |
А(?) ,=V.
Какой объект Е
имеет значение
атрибута А V?
| Запрос в инвертированной форме | Кто из торговых агентов заработал больше 1тыс. руб. за послед. месяц? | |
?(Е) =V.
Какой атрибут или
атрибуты объекта Е имеют
значение =V?
| Перечислить все атрибуты, имеющ. заданный набор значений для данного объекта. | За какие месяцы заработки агента 337 равны или превысили 1000 руб.? | |
| ?(Е)<? Запрос на значения всех атрибутов объекта Е. | Запрос на получение всей информации об объекте Е | Сообщить всю информацию об агенте 337. | |
| А(?)=? Запрос на значение атрибута А для всех объектов. | Перечислить значения атрибута А для каждого объекта. | Перечислить заработки за последний месяц всех торговых агентов. | |
?(?) =V. Запрос на все атрибуты всех объектов, для которых значение равно V.
| Перечислить все атрибуты объектов, имеющ. значение V, и сами объекты. | Для каждого торгового агента определить месяцы, когда их зар.плата превышала 1000 руб. | |
| Сложный запрос на одно отношение с использованием одной или нескольких форм запросов (6), усложненных арифметич. операциями, логич. между атрибутами, и унарными реляционной алгебры. | – | – | |
| Сложный запрос на два и более отношений с применением стандартных форм запроса, усложнен. арифметич., логич. и всеми операциями реляционной алгебры. | – | – |
,=V.
Какой объект Е
имеет значение
атрибута А
V?
=V.
Какой атрибут или
атрибуты объекта Е имеют
значение =V?






