
2 / 2
.docxМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
Кафедра проблемно-ориентированных вычислительных комплексов
ПРЕПОДАВАТЕЛЬ
Доцент, канд. техн. наук |
|
|
|
С.Г. Толмачев |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
Лабораторная работа №2
Простые запросы
по курсу: Информационные системы и технологии
СТУДЕНТКА ГР. № |
Z0411 |
|
13.01.23 |
|
М. В. Карелина |
|
|
номер группы |
|
подпись, дата |
|
инициалы, фамилия |
Номер студенческого билета: 2020/3477
Санкт-Петербург
2023
Цель работы: получение практических навыков работы в конструкторе при разработке простых запросов в MS Access.
Вариант 10
Данная
работа основана на таблицах «Путевки»
(Рис.1), «Маршруты» (Рис.2) и «Клиенты»
(Рис.3), реализованных в лабораторной
работе №1.
Рисунок 1. Таблица
Путевки
Рисунок 2. Таблица
Маршруты
Рисунок 3. Таблица Клиенты
Выполнение работы.
Кейс 1: в туристическое агентство обратилась пара молодоженов с просьбой подобрать маршрут в Таиланд. Клиентов интересует ориентировочная стоимость поездки. Администратору требуется выполнить запрос на извлечение этих данных.
Для начала реализуется запрос на выборку по одному критерию – страна Тайланд: «Создание» → «Конструктор запросов» → «Таблицы» → «Маршруты» (Рис.4).
Рисунок 4. Создание запроса
Далее определяются поля нового запроса, и указывается условие отбора «Таиланд» (Рис.5).
Результат отбора (Рис.6).
Рисунок
5. Определение полей запроса
Рисунок 6. Выборка по условию запроса
После реализуется запрос по двум критериям: страна и длительность. Т.к. по заданию необходимо отобрать маршруты с длительность не меньше 2 дней, то в поле отбора «Длительность» указывается условие «>2» (Рис.7)
Результат отбора. (Рис.8)
Рисунок 7. Установка условий отбора
Рисунок 8. Отбор по нескольким критериям
Кейс 2: На основании таблицы «Путевки» создадим вычисляемы запрос (Рис.9,10) дав скидку 4% клиентам чья сумма к оплате превышала 4000000 или количество путевок было больше или равно 4. «Выделить пустой столбец» → «Построитель выражений» → «Выбор элемента и категории выражений» (Рис.11).
Рисунок
9. Заспрос с выборкой
Рисунок
10. Результат выборки
Рисунок 11. Разработка вычисляемого поля
Для корректного отображения величины измерения полученных данных в «Денежном» формате его необходимо определить в Окне свойств запроса (Рис.12).
Рисунок 12. Определение формата
Результат реализации вычисляемого запроса Допскидка: [Путевки]![Сумма к оплате]-([Путевки]![Сумма к оплате]*0,04) представлен на (Рис.13).
Рисунок 13. Результат выполнения вычисляемого запроса
Кейс 3: для расчета нагрузки в 2023 году необходимо вывести информацию о клиентах и количестве путевок. Данные создаваемого запроса будут основаны на данных из двух таблиц: таблицы «Клиенты» и «Путевки». При помощи Конструктора запросов выбираются необходимые данные для отображения в столбцах запроса. Полная таблица данных (Рис.14).
Рисунок 14. Таблица данных
Затем в поле «Условие отбора» (Дата начала и Дата окончания) прописывается выражение Between #10.10.2022# And #14.10.2022# (Рис.15), кнопка «Выполнить». Результат запроса (Рис.16).
Рисунок
15. Конструктор
запросов
Рисунок 16. Вывод данных запроса
Для создания трёхтабличного запроса возьмём данные из всех трёх таблиц: «Клиенты», «Маршруты», «Путевки».
Цель: Узнать точное количество клиентов, которые приобрели путёвки в 2023 году по критерию страна Мексика.(Рис.17). Результат запроса (Рис.18).
Рисунок
17. Параметры запроса
Рисунок 18.
Результат
трехтабличного запроса
Вывод
В ходе данной лабораторной работы были получены практические навыки работы в конструкторе при разработке простых запросов в MS Access.
Рассмотрены простые запросы по одному и нескольким критериям, а также отработаны навыки создания запросов с использованием функций и операторов в условиях отбора.
Список использованных источников:
1. Справочная служба MS Office. URL: http://support.office.microsoft.com (дата посещения 09.01.2022).
2. Методические указания: https://pro.guap.ru/get-task/eb63d4b64221cbdfe376a0a314d85c68