3сем / лаб / новая папка / 9
.docxОрдена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
Московский технический университет связи и информатики
(МТУСИ)
Факультет "Сети и системы связи"
ОТЧЕТ
Лабораторная работа № 9 «SQL – запросы»
Выполнили:
Студенты группы БИН2412 _____________
Бутаков Д. Д.
Джумаев Д.Б.
Джумъаев Ф.Н.
Проверил:
Пономарев К. В. _____________
Дата защиты________2025г.
Москва 2025 г.
Цель работы: изучить принципы создания простых и сложных SQL-запросов для управления данными.
Задание:
1. Напишите запрос для подсчета количества студентов, сдававших экзамен по предмету обучения с идентификатором, равным 8.
2. Напишите запрос, который выполняет выборку для каждого студента значения его идентификатора и минимальной из полученных им оценок.
3. Напишите запрос, который выполняет вывод данных для каждого конкретного дня сдачи экзамена о количестве студентов, сдававших экзамен в этот день.
4. Для каждого экзамена, определите количество студентов, сдававших этот экзамен.
5. Предположим, что стипендия всем студентам увеличена на 20%. Напишите запрос к таблице STUDENT, выполняющий вывод номера студента, фамилию студента и величину увеличенной стипендии. Выходные данные упорядочить: а) по значению последнего столбца (величине стипендии); б) в алфавитном порядке фамилий студентов.
6. Напишите запрос, который выполняет вывод суммы баллов всех студентов для каждой даты сдачи экзаменов и представляет результаты в порядке убывания этих сумм.
7. Напишите запрос, который выполняет вывод а) среднего, б) минимального, в) максимального баллов всех студентов для каждой даты сдачи экзаменов и который представляет результаты в порядке убывания этих значений.
Ход выполнения работы:
1. Количество студентов, сдававших экзамен по предмету с ID=8
Рисунок
№ 1
2. ID студента и его минимальная оценка
Рисунок
№ 2
3. Количество студентов по дням сдачи экзаменов
Рисунок
№ 3
4. Количество студентов по каждому экзамену
Рисунок
№ 4
5. Студенты с увеличенной на 20% стипендией
Сортировка по стипендии
Рисунок
№ 5
Сортировка по фамилии
Рисунок
№ 6
6. Сумма баллов по датам экзаменов (по убыванию)
Рисунок
№ 7
7. Статистика баллов по датам экзаменов
Средний балл
Рисунок
№ 8
Минимальный балл
Рисунок
№ 9
Максимальный балл
Рисунок
№ 10
Вывод: В ходе лабораторной работы были успешно изучены и применены на практике основные принципы составления SQL-запросов с использованием агрегатных функций и операций группировки. Полученные навыки позволяют эффективно извлекать и анализировать данные из реляционных баз данных для решения различных аналитических задач.
