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

3сем / лаб пдф / ЛР6_ИТиП

.pdf
Скачиваний:
0
Добавлен:
04.04.2026
Размер:
461.41 Кб
Скачать

ИТиП // 2 семестр ЛАБОРАТОРНАЯ РАБОТА № 6 SQL – запросы

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

Задание

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

Таблица 1 - Студенты

Таблица 2 - Преподаватели

Таблица 3 – Дисциплины, закрепленные за преподавателями

1

Таблица 4 - Учебные дисциплины

Таблица 5 - Университеты

Таблица 6 – Экзаменационные данные

Рисунок 1 – Логическая схема базы данных

2

1.Напишите запрос для вывода идентификатора (номера) предмета обучения, его наименования, семестра, в котором он читается, и количества отводимых на этот предмет часов для всех строк таблицы SUBJECT.

2.Напишите запрос, позволяющий вывести все строки таблицы EXAM_MARKS, в которых предмет обучения имеет номер 7 или дата проведения – 10.06.2024.

3.Напишите запрос SELECT, который выводит наименование предмета обучения (SUBJ_NAME) и количество часов (HOUR) для каждого предмета в 4-м семестре (SEMESTER).

4.Напишите запрос, позволяющий получить из таблицы EXAM_MARKS значения столбца MARK (экзаменационная оценка) для всех студентов, исключив из списка повторение одинаковых строк.

5.Напишите запрос, который выводит список фамилий студентов, обучающихся на третьем и последующих курсах.

6.Напишите запрос, выбирающий данные о фамилии, имени и номере курса для студентов, получающих стипендию больше 14000 и имеющих имя Андрей.

7.Напишите запрос, выполняющий выборку из таблицы SUBJECT названий всех предметов обучения, на которые отводится более 30 часов.

8.Напишите запрос, возвращающий имена и фамилии всех студентов с фамилией Григорьев.

9.Выведите список всех студентов со стипендией, большей или равной 10000, и живущих в Саратове. Также добавьте столбец со стипендией, увеличенной в 100 раз.

Содержание отчета

Отчет по работе должен содержать титульный лист, цель, задания, запросы, скрины выполненных заданий, вывод.

Список источников

1.SQL-запросы: основные команды для управления базами данных https://practicum.yandex.ru/blog/sql-zaprosy-dlya-upravleniya-bazami-dannyh/

2.Таблицы в SQL: типы и операции https://practicum.yandex.ru/blog/tablicy-v-sql/

3

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