Визуальный конструктор запросов модуля статистики ориентирован на работу с языком SQL. Для создания запросов в модуле стаитстики необходимо знание языка SQL, хотя для создания простых запросов это может и не потребоваться, так как запрос строится визуальным конструктором автоматически.
База данных МЕДИАЛОГ — это реляционная база данных, состоящая из совокупности взаимосвязанных таблиц. Визуальному конструктору известно, каким образом и по каким полям связаны между собой все таблицы. Это значительно облегчает работу администратора при создании запроса.
SQL-запрос, создаваемый визуальным конструктором, имеет следующий вид:
SELECT (или SELECT DISTINCT)
<Поля и выражения>
FROM
<Таблицы и связи между ними>
WHERE
<Дополнительные условия, ограничивающие выборку>
GROUP BY
<Поля для группировки>
HAVING
<Дополнительные условия с агрегатными функциями>
Процесс построения запроса состоит из следующих этапов:
·Выбор полей, отображаемых в запросе (секция SELECT);
·отбор таблиц, используемых в запросе и определение связей между ними (секция FROM);
·задание дополнительных условий, ограничивающих выборку данных (секции WHERE и HAVING);
·отбор полей и выражений, необходимых для последующего анализа (секция SELECT и GROUP BY);
·задание параметров запроса (они автоматически добавляются в секцию WHERE уже на стадии выполнения запроса).