
- •Лабораторная работа №9-10 формирование запросов в системе управления базой данных
- •1 Понятие запроса к базе данных
- •2 Создание запроса с помощью мастера
- •3 Создание запроса с помощью Конструктора
- •4. Вычисляемые поля в запросах. Построитель выражений
- •5. Технология создания запросов
- •6. Параметрические запросы
- •7. Перекрестные запросы
- •8. Обработка запросов
- •Задания.
8. Обработка запросов
Запрос для базы данных — один из элементов управления базой данных и средств манипулирования с ней.
Сохранение запросов. Для многократного использования разработанного запроса его надо сохранить:
1) в меню «Файл» >«Сохранить»> [«Сохранить как/экспорт»];
2) дать имя запросу, под которым он будет включен в список запросов в окне базы данных.
Для записи старой версии запроса под новым именем (запись без внесения изменений во время работы): «Файл»> «Сохранить как» > дать новое имя.
Открытие запросов в режиме проектирования:
1) в окне базы данных щелкнуть мышью на вкладку «Запросы»;
2) выделить (маркировать) необходимый запрос в списке;
3) щелкнуть мышью на кнопку «Конструктор».
Открытие запроса выбора или перекрестного запроса в табличной форме:
1) в окне базы данных щелкнуть мышью на пиктограмму запроса;
2) нажать кнопку «Открыть».
Модификация запроса. В режиме проектирования можно вносить в ранее созданный запрос следующие изменения: переносить поля на другое место; добавлять и удалять поля; изменять критерии; изменять способ сортировки данных; подавлять (сохранять) или показывать поля; изменять, добавлять, удалять вычисляемые выражения.
Задания.
Для созданной базы данных выполнить следующие запросы:
Простой запрос: вывести на экран список всех товаров с указанием наименования товара и объема поставки и суммы заказа (количество товара*цену)
Составные запросы:
А) вывести на экран список всех товаров, поставленных в 2011 году в один из магазинов (например во второй)
Б) вывести на экран список товаров, наименование которых начинаются с буквы «К» и ценой, лежащей в диапазоне от 100 до 1000 рублей
Для копии созданной базы данных выполнить следующие запросы:
Запрос удаления: удалить список всех товаров, поставленных в 2011 году из таблицы «Поступление»
Запрос обновления: увеличить цену единицы товара в 1,7 раз
Запрос добавления: в копию таблицы добавить список товаров из главной таблицы
Создать многотабличные запросы:
Простой запрос: вывести на экран список всех товаров с указанием наименования товара, объема поставки и предприятия-производителя
Составной запрос: вывести на экран список всех товаров, проданных в 2011 году одним из сотрудников с указанием ФИО сотрудника.