Одним из основных назначений реляционных баз данных является быстрый поиск хранящейся в них информации. Простейший поиск информации и фильтрация данных в таблицах были рассмотрены в [1]. Более мощным инструментом поиска информации в базе данных являются запросы. Запросами называют задания, формулируемые по отношению к базе данных в виде условия.
Запрос – выбор из базы данных информации по определенному критерию поиска (условию).
Запрос – это объект
базы данных, допускающий многократное использование
Результат запроса –
представленный в табличном виде набор данных.
Запросы могут быть созданы как в режиме Конструктора, так и с помощью Мастера запросов. Запросы позволяют достаточно быстро отобрать необходимые данные из одной или нескольких связанных таблиц.
MS Access позволяет выполнять следующие типы запросов:
§ запросы по образцу (Query By Example - QBE). Запросы создаются с помощью заполнения специального бланка в окне проектирования запроса;
к ним относятся: – запрос на выборку;
|
|
- перекрестный запрос;
- запрос на создание таблицы;
- запрос на обновление;
- запрос на добавление записей;
- запрос на удаление записей.
§ программируемые запросы (Structured Query Language[1] – SQL) определяются с помощью специального языка SQL, операторов и функций этого языка.
G Примечание. При выполнении QBE -запросов они транслируются в соответствующие SQL -запросы.