Реализация запросов

Запросы используются для просмотра, изменения и анализа данных. Запросы также можно использовать в качестве источников записей для форм, отчетов и страниц доступа к данным. В Microsoft Access есть несколько типов запросов.

Рисунок 2.1 Запрос на выборку

Запрос на выборку является наиболее часто используемым типом запроса. Запросы этого типа возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы, записи в которой можно обновлять (с некоторыми ограничениями). Запросы на выборку можно также использовать для группировки записей и вычисления сумм, средних значений, подсчета записей и нахождения других типов итоговых значений[5].

Запрос с параметрами - это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например условие (Условие. Ограничение, заданное для отбора записей, включаемых в результирующий набор записей запроса или фильтра.) для возвращения записей или значение, которое требуется вставить в поле. Можно разработать запрос, выводящий приглашение на ввод нескольких единиц данных, например двух дат. Затем Microsoft Access может вернуть все записи, приходящиеся на интервал времени между этими датами.

Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Перекрестный запрос подсчитывает сумму, среднее, число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк.

Запросом на изменение называют запрос, который за одну операцию изменяет или перемещает несколько записей. Существует четыре типа запросов на изменение:

- на удаление записи.

- на обновление записи.

- на добавление записей.

- на создание таблицы.

Запрос SQL. Запрос SQL — это запрос, создаваемый при помощи. Язык SQL (Structured Query Language) используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access.[6]

В рамках данной курсовой работы была поставлена задача на основе объединенных таблиц создать следующие запросы в режиме конструктора:

- итоговые запросы;

- запросы на выборку (выбор символьных данных, числовых, использование масок);

- перекрестные запросы;

- запрос с параметром.

Был организован запрос на выборку по значению текстового поля, который отображает информацию по приходу лекарственного средства «5-НОК».

Запрос к БД по значению одного первого символа позволяет получить информацию по приходу всех лекарственных препаратов, название которых начинается с буквы «М». В курсовой работе также был организован запрос к БД «Аптека» по значению численного поля[7].

Данный запрос позволяет получить информацию о лекарственных препаратах, поступивших в аптеку в количестве «10» размерных единиц.

Запрос с параметром, организованный к БД «Аптека», позволяет получить информацию о приходах всех лекарств в заданный пользователем временной интервал. При вызове данного запроса на исполнение появляется диалоговое окно «Введите значение параметра», в котором последовательно необходимо ввести начальную, а затем конечную дату интересующего пользователя временного интервала.

К БД «Аптека» был реализован перекрестный запрос, который отражает по датам количество проданного в день лекарственного средства.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: