Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
04.04.2026
Размер:
382.01 Кб
Скачать

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

Московский технический университет связи и информатики

(МТУСИ)

Факультет "Сети и системы связи"

ОТЧЕТ

Лабораторная работа № 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-запросов с использованием агрегатных функций и операций группировки. Полученные навыки позволяют эффективно извлекать и анализировать данные из реляционных баз данных для решения различных аналитических задач.

Соседние файлы в папке новая папка