Навигация:  МОДУЛЬ "СИСТЕМНОЕ ЯДРО" > ПОДМОДУЛЬ "СТАТИСТИКА" > Простые запросы > Визуальный конструктор запросов >

Структура базы данных и язык SQL

Предыдущая страницаВернуться в начало главыСледующая страница

Визуальный конструктор запросов модуля статистики ориентирован на работу с языком SQL. Для создания запросов в модуле стаитстики необходимо знание языка SQL, хотя для создания простых запросов это может и не потребоваться, так как запрос строится визуальным конструктором автоматически.

База данных МЕДИАЛОГ — это реляционная база данных, состоящая из совокупности взаимосвязанных таблиц. Визуальному конструктору известно, каким образом и по каким полям связаны между собой все таблицы. Это значительно облегчает работу администратора при создании запроса.

SQL-запрос, создаваемый визуальным конструктором, имеет следующий вид:

SELECT (или SELECT DISTINCT)

<Поля и выражения>

FROM

<Таблицы и связи между ними>

WHERE

<Дополнительные условия, ограничивающие выборку>

GROUP BY

<Поля для группировки>

HAVING

<Дополнительные условия с агрегатными функциями>

Процесс построения запроса состоит из следующих этапов:

·Выбор полей, отображаемых в запросе (секция SELECT);

·отбор таблиц, используемых в запросе и определение связей между ними (секция FROM);

·задание дополнительных условий, ограничивающих выборку данных (секции WHERE и HAVING);

·отбор полей и выражений, необходимых для последующего анализа (секция SELECT и GROUP BY);

·задание параметров запроса (они автоматически добавляются в секцию WHERE уже на стадии выполнения запроса).