Лекция: Технология разработки запросов
Основное назначение любой информационной системы состоит в предоставлении пользователю необходимой и достоверной информации.
Обработка информации, содержащейся в таблицах БД, осуществляется с помощью запросов.
Запросы представляют собой некоторый набор команд, предназначенных для поиска и обработки информации в таблицах по заданным пользователем условиям (значениям полей). В системе ACCESS в зависимости от выполняемых действий можно создавать следующие виды запросов:
• на выполнение действий (на выборку);
• обновление;
• добавление;
• удаление;
• создание таблиц.
Каждый из указанных видов запросов может отличаться технологией их создания и формой представления информации. В зависимости от технологии создания запросы можно подразделить на постоянные и параметрические.
Постоянные запросы – это запросы, условие выбора информации в которых не меняется в течение длительного времени.
Параметрические запросы – это запросы, параметры выбора информации в которых меняются.
Результатом выполнения запросов являются динамические таблицы. По форме динамические таблицы могут быть двух видов:
• таблицы, структура которых соответствует исходной таблице (таблицам) БД;
• таблицы, структура которых отличается от исходной таблицы (таблиц) БД, – так называемые кросс-таблицы.
Структура кросс-таблицы отличается от структуры исходной таблицы БД тем, что заголовками столбцов в такой таблице являются не имена, а значения выбранных полей. Такие таблицы формируются с помощью особых видов запросов – перекрестных запросов.
Перекрестные запросы – это запросы, которые применяются для выбора информации с одновременным группированием данных по значениям отдельных полей. При таком запросе данные формируются в виде кросс-таблицы.