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

2 семестр / ЛР 5 ИТиП

.docx
Скачиваний:
0
Добавлен:
06.12.2025
Размер:
1.13 Mб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

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

_______________________________________________

МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

СВЯЗИ И ИНФОРМАТИКИ

Кафедра «Направляющие телекоммуникационные среды»

ЛАБОРАТОРНАЯ РАБОТА №5

«Основы работы с базами данных и SQL»

по дисциплине «Информационные технологии и программирование»

Выполнил: студент гр. БИН2401

Балыбердина Анастасия Максимовна

Проверил: ассистент

Бахус А. В.

Москва 2025

ЛАБОРАТОРНАЯ РАБОТА № 5

Цель работы: изучить принципы создания простых и сложных SQL-запросов для управления данными.

Задание: База данных «Университет» содержит информацию о студентах, обучающихся в нескольких учебных заведениях, которые находятся в разных городах, преподавателях, преподаваемых дисциплинах и экзаменационных данных. База данных состоит из 6 таблиц (рисунок 1)

Рисунок 1 – структурная схема базы данных

Постройте SQL-запросы для получения следующей информации из базы данных «Университет»:

  1. Все записи таблицы STUDENT

  2. Все записи таблицы UNIVERSITY

  3. Все записи таблицы LECTURER

  4. Все записи таблицы SUBJECT

  5. Все записи таблицы EXAM_MARKS

  6. Все записи таблицы SUBJ_LECT

  7. Количество студентов в базе

  8. Количество преподавателей в базе

  9. Постройте запрос, возвращающий три столбца – фамилию, имя студента и дату его рождения

  10. Постройте запрос, возвращающий два столбца – фамилию лектора и дисциплину, которую он преподает

  11. Постройте запрос, возвращающий два столбца – название университета и его рейтинг

  12. Список студентов, поступивших на 1 курс

  13. Список студентов, выходящих на преддипломную практику

  14. Список всех городов, в которых находятся университеты и проживают студенты

  15. Список студентов, отсортированных по алфавиту

Рисунок 2 – все записи таблицы STUDENT

Рисунок 3 – все записи таблицы UNIVERSITY

Рисунок 4 – все записи таблицы LECTURER

Рисунок 5 – все записи таблицы SUBJECT

Рисунок 6 – все записи таблицы EXAM_MARKS

Рисунок 7 – все записи таблицы SUBJ_LECT

Рисунок 8 – количество студентов в базе

Рисунок 9 - Количество преподавателей в базе

Рисунок 10 – фамилии преподавателей и их предмет

Рисунок 11 – имя университета и его рейтинг

Рисунок 12 - список студентов, поступивших на 1 курс

Рисунок 13 - список студентов, выходящих на преддипломную практику

Рисунок 14 - список всех городов, в которых находятся университеты и проживают студенты

Рисунок 15 - список студентов, отсортированных по алфавиту

Вывод: в ходе выполнения лабораторной работы были отработаны навыки отправления SQL-запросов. Были использованы операторы JOIN, ORDER BY, SELECT FROM, WHERE, для сортировки, фильтрации и объединения данных из нескольких таблиц.

Соседние файлы в папке 2 семестр