
ГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
ассистент |
|
|
|
Б.К. Акопян |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ПРАКТИЧЕСКОЙ РАБОТЕ №3 |
ЗАПРОСЫ С ГРУППИРОВКОЙ, СОРТИРОВКОЙ И МОДИФИКАЦИЕЙ ДАННЫХ. |
по курсу: ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4116 |
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2022
Цель работы: получение практических навыков создания запросов с группировкой, сортировкой и модификацией данных в MS Access.
Задание:
Создать следующие типы запросов: 1. Запрос – выборка с сортировкой. 2. Запрос – с группировкой и агрегатными функциями (Sum, Avg, Max, Min, Count). 3. Запрос – перекрестный. 4. Запрос на обновление. 5. Запрос на удаление. 6. Запрос на добавление.
Схема данных таблицы
Рис. 1 – Схема данных
Ход работы:
1. Запрос – выборка с сортировкой (Рис. 2, 3):
Первый запрос выполняется в таблице “Изделия” по полю “Тип” и “Цена”. Выводятся все изделия типа “кольцо” и с ценой больше 3000.
Рис. 2 – Конструктор первого запроса
Рис. 3 – Результат работы первого запроса
2. Запрос – с группировкой и агрегатными функциями (Рис. 4, 5):
Второй запрос производится в таблице “Журнал учёта”. Выводится средняя цена за работу над каждым изделием и сумма продаж каждого изделия.
Рис. 4 – Конструктор второго запроса
Рис. 5 – Результат работы второго запроса
3. Запрос – перекрестный (Рис. 6, 7):
Перекрёстный запрос создаётся по всем таблицам. Перекрестный запрос показывает какое количество изделий определённого материала было продано.
Рис. 6 – Конструктор перекрёстного запроса
Рис. 7 – Результат работы третьего запроса
4. Запрос на обновление (Рис. 8, 9):
Четвёртый запрос создаётся по таблице “Изделия”. Запрос меняет все значения поля “Цена на 5000.
Рис. 8 – Конструктор запроса на обновление
Рис. 9 – Результат работы запроса на обновление
5. Запрос на удаление. (Рис. 10, 11):
Пятый запрос создаётся по таблице “Журнал учёта”, по полю “Цена за работу”. Удаляются те строки в которых цена меньше 12000.
Рис. 10 – Конструктор пятого запроса
Рис. 11 – Результат работы пятого запроса
6. Запрос на добавление. (Рис. 12, 13):
Для создания запроса на добавление была создана копия таблицы “Журнал Учёта” с изменёнными данными.
Рис. 12 – Конструктор запроса на добавление
Рис. 13 – Результат работы шестого запроса
Вывод
Были изучены новые типы запросов: выборка с сортировкой, с группировкой и агрегатными функциями, перекрестный, запрос на обновление, запрос на удаление, запрос на добавление. Данные запросы позволяют изменять данные таблиц и менять представление данных. При выполнении проблем не возникло.