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

3сем / лаб / новая папка / ЛР6_ИТИП

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

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

Московский технический университет связи и информатики

(МТУСИ)

Факультет "Сети и системы связи"

ОТЧЕТ

Лабораторная работа № 6 «SQL – запросы»

Выполнили:

Студенты группы БИН2412 _____________

Бутаков Д. Д.

Джумаев Д.Б.

Джумъаев Ф.Н.

Проверил:

Пономарев К. В. _____________

Дата защиты________2025г.

Москва 2025 г.

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

Задание:

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. Напишите запрос для вывода идентификатора (номера) предмета обучения, его наименования, семестра, в котором он читается, и количества отводимых на этот предмет часов для всех строк таблицы SUBJECT.

Рисунок №1

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

Рисунок №2

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

Рисунок №3

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

Рисунок №4

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

Рисунок №5

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

Рисунок №6

В данной БД нет студентов со стипендией больше 14000 и именем Андрей

Вместо этого выведем студентов со стипендией больше 2000 и именем Андрей:

Рисунок №7

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

Рисунок №8

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

В данной БД нет данных с фамилией Григорьев

Выведем студентов с фамилией Иванов:

Рисунок №9

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

Рисунок №10

Выведем студентов со стипендией больше или равной 2500, и проживающих в городе Москва

Рисунок №11

Добавим столбец со стипендией, увеличенной в 100 раз:

Рисунок №12

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

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