ИТиП // 2 семестр ЛАБОРАТОРНАЯ РАБОТА № 5 SQL – запросы
Цель работы: изучить принципы создания простых и сложных SQL-запросов для управления данными.
Задание
База данных «Университет» содержит информацию о студентах, обучающихся в нескольких учебных заведениях, которые находятся в разных городах, преподавателях, преподаваемых дисциплинах и экзаменационных данных (рисунок 1). База данных состоит из 6 таблиц.
Таблица 1 - Студенты
Таблица 2 - Преподаватели
Таблица 3 – Дисциплины, закрепленные за преподавателями
1
Таблица 4 - Учебные дисциплины
Таблица 5 - Университеты
Таблица 6 – Экзаменационные данные
Рисунок 1 – Логическая схема базы данных
2
Постройте 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.Список студентов, отсортированных по алфавиту
Содержание отчета
Отчет по работе должен содержать титульный лист, цель, задания, запросы, скрины выполненных заданий, вывод.
Список источников
1.SQL-запросы: основные команды для управления базами данных https://practicum.yandex.ru/blog/sql-zaprosy-dlya-upravleniya-bazami-dannyh/
2.Таблицы в SQL: типы и операции https://practicum.yandex.ru/blog/tablicy-v-sql/
3
