2 семестр / ЛР11_ИТиП
.docxМинистерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
_______________________________________________
МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
СВЯЗИ И ИНФОРМАТИКИ
Кафедра «Направляющие телекоммуникационные среды»
ЛАБОРАТОРНАЯ РАБОТА №11
«Основы работы с базами данных и SQL»
по дисциплине «Информационные технологии и программирование»
Выполнил: студент гр. БИН2401
Балыбердина Анастасия Максимовна
Проверил: ассистент
Бахус А. В.
Москва 2025
Задание
База данных «Университет» содержит информацию о студентах, обучающихся в нескольких учебных заведениях, которые находятся в разных городах, преподавателях, преподаваемых дисциплинах и экзаменационных данных (рисунок 1). База данных состоит из 6 таблиц.
Таблица 1 - Студенты
Таблица 2 - Преподаватели
Таблица 3 – Дисциплины, закрепленные за преподавателями
Таблица 4 - Учебные дисциплины
Таблица 5 - Университеты
Таблица 6 – Экзаменационные данные
Рисунок 1 – Логическая схема базы данных
1. Напишите запрос, который выполняет выборку значений фамилии всех студентов с указанием для студентов, сдававших экзамены, идентификаторов сданных ими предметов обучения.
2. Напишите запрос на выдачу для каждого студента названий всех предметов обучения, по которым этот студент получил оценку 4 или 5.
3. Напишите запрос, который выполняет вывод списка университетов с рейтингом, превышающим 300, вместе со значением максимального размера стипендии, получаемой студентами в этих университетах.
4. Напишите запрос на выдачу списка фамилий студентов (в алфавитном порядке) вместе со значением рейтинга университета, где каждый из них учится. 3
5. Написать запрос, который позволяет получить данные о названиях университетов и городов, в которых они расположены, с рейтингом, равным или превышающим рейтинг МГУ.
6. Напишите запрос, выводящий всех студентов и преподавателей с указанием их статуса – «Преподаватель» или «Студент» и города, где они проживают.
7. Напишите запрос, позволяющий определить пары студентов для проживания в общежитии, критерий – они не должны быть из одного города и должны учиться в одном университете.
Рисунок 1 – задание 1
Рисунок 2 – задание 2
Рисунок 3 – задание 3
Рисунок 4 – задание 4
Рисунок 5 – задание 5
Рисунок 6 – задание 6
Рисунок 7 – задание 7
Вывод: в ходе л/р были изучены навыки работы с sql-запросами
