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