Когда схема базы данных описана средствами ЯОД, а таблицы заполнены данными, можно формулировать SQL-запросы на извлечение из базы нужных подмножеств данных. Основная синтаксическая конструкция запроса на языке SQL чрезвычайно проста: SELECT имена-столбцов
FROM отношения
WHERE ограничения-на-кортежи
Эта форма эквивалентна выражению РА, состоящему из операций ?, ? и |. SQL-оператор SELECT включает большее число предложений, относящихся к агрегированию (например, GROUP BY, HAVING), упорядочению результатов (например, ORDER BY) и т. д. Более того, SQL позволяет составлять вложенные запросы. Проиллюстрируем сказанное рядом примеров.