ГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
ассистент |
|
|
|
В.В. Боженко |
|
|
|
|
|
|
|
|
|
|
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3
СОЗДАНИЕ ЗАПРОСОВ НА СЕРВЕРЕ MYSQL
по курсу: БАЗЫ ДАННЫХ
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
СТУДЕНТ ГР. № |
26.10.2021 |
|
|
||
|
|
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2021
Цель работы
Изучить инструкции языка SQL, манипулирующие табличными
данными.
Схема данных
Схема данных в соответствии с рисунком 1.
Рисунок 1 – Схема данных
Исходные данные таблиц
Данные в таблицах в соответствии с рисунками 2-8.
Рисунок 2 – Данные в таблице «musicalgroup»
Рисунок 3 – Данные в таблице «ConcertHall»
Рисунок 4 – Данные в таблице «Location»
2
Рисунок 5 – Данные в таблице «Concert»
Рисунок 6 – Данные в таблице «Contract»
Рисунок 7 – Данные в таблице «Ticket»
Рисунок 8 – Данные в таблице «Orders»
3
Ход работы
В ходе лабораторной работы были созданы 5 запросов.
1) Создали однотабличный запрос на выборку с условием фильтрации.
Запрос №1 выводит название музыкальных групп, у которых выпущено больше 4 альбомов. Код и результат запроса в соответствии с рисунками 9-10.
Рисунок 9 – Код запроса
Рисунок 10 – Результат запроса
2) Создали 2 запроса на выборку к нескольким таблицам с условием фильтрации, сортировкой и группировкой.
Запрос №2 выводит название информацию о группах, которые выступают на концерте «Рэйв». Код и результат запроса в соответствии с рисунками 11-12.
Рисунок 11 – Код запроса
Рисунок 12 – Результат запроса
4
Запрос №3 выводит информацию на какие концерты были куплены билеты в определённую дату. Код и результат запроса в соответствии с рисунком 13-14.
Рисунок 13 – Код запроса
Рисунок 14 – Результат запроса
3)Создать запросы на обновление и удаление данных.
Запрос №4 обновляет название концерта по его идентификатору. Код и результат запроса в соответствии с рисунком 15-16.
Рисунок 15 – Код запроса
Рисунок 16 – Результат запроса
5
Запрос №4 обновляет название концерта. Код и результат запроса в соответствии с рисунком 17-18.
Рисунок 17 – Код запроса
Рисунок 18 – Результат запроса
6
Вывод
Выполнив лабораторную работу, мы изучили инструкции позволяющие выполнять запросы в базу данных с фильтрацией, сортировкой и выводом только необходимых полей таблиц данных. Были разработаны запросы как к одной таблице так к нескольким связанным таблицам. Также изучили инструкции запросов на обновление и удаление записей из базы данных по заданному условию.
7
Список использованных источников
1) Турнецкая Е.Л. Базы данных. / Методические указания по
выполнению лабораторных работ. – СПб: ГУАП, 2021
8