Добавил:
t.me Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Чурилов / Z9411_Чурилов_инф_системы_лаб_3.docx
Скачиваний:
2
Добавлен:
14.10.2024
Размер:
439.58 Кб
Скачать

5. Реализация запроса на добавление.

Кейс 9. Пользователь хочет добавить несколько записей из таблицы Маршруты в таблицу Выполнение рейсов.

В режиме Конструктора запросов выберем для последующей работы таблицу Маршруты. Определим поля для последующего копирования в другую таблицу: Код маршрута, Дальность маршрута (скрытое поле), Кол-во дней в пути, Оплата/день. Для выбора маршрутов с дальностью более 21000 км пропишем в соответствующее поле условие отбора >21000.

Рисунок 23 – Заполнение полей девятого запроса

После сохранения запроса выполним его, нажав соответствующую кнопку в верхнем меню программы.

Рисунок 24 – Выборка по девятому запросу

После проверки работы запроса можно переходить к его преобразованию в запрос на добавление.

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

Рисунок 25 – Активация опции Добавление

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

Рисунок 26 – Настройка полей для добавления

В результате получим новые строки со скопированными данными из таблицы Маршруты.

Рисунок 27 – Добавленные данные по девятому запросу

6. Реализация запроса на удаление.

Кейс 10. Пользователь передумал и теперь хочет удалить 5 последних добавленных записей в таблице Выполнение рейсов.

В режиме Конструктора запросов выберем для последующей работы таблицу Выполнение рейсов. Для последующего удаления выберем все поля. Для отчистки последних 5 строк в поле Код рейса пропишем условие отбора >30.

Рисунок 28 – Заполнение полей десятого запроса

После сохранения запроса выполним его, нажав соответствующую кнопку в верхнем меню программы.

Рисунок 29 – Выборка по десятому запросу

После проверки работы запроса можно переходить к его преобразованию в запрос на удаление.

Чтобы в режиме Конструктор создать запрос на удаление, необходимо в верхнем меню программы активировать соответствующую кнопку на панели инструментов. В конструкторе запросов автоматически появится строка Удаление, где можно указать, по какому условию будут выбираться данные для удаления.

Рисунок 30 – Активация опции Удаление

В результате получим таблицу Выполнение рейсов, где будут удалены записи, код рейса которых больше 30.

Рисунок 31 – Удаленные данные по десятому запросу

Вывод.

В ходе выполнения лабораторного задания было осуществлено ознакомление с возможностями создания сложных запросов в режиме Конструктор в программе MS Access. По окончании реализации заданий было оформлено десять запросов разного типа (выборка с сортировкой, запрос с группировкой и агрегатными функциями, перекрестный запрос, запрос на обновление, запрос на добавление, запрос на удаление).

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