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

5 семестр / bd_5

.docx
Скачиваний:
2
Добавлен:
03.06.2024
Размер:
136.74 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

старший преподаватель

Б.К. Акопян

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №5

СОЗДАНИЕ ЗАПРОСОВ НА СЕРВЕРЕ MYSQL

по курсу: БАЗЫ ДАННЫХ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4116

подпись, дата

инициалы, фамилия

Санкт-Петербург 2023

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

Вариант 15 Занятость актеров театра

Работников театра можно подразделить на актеров, музыкантов, постановщиков и служащих. Театр возглавляет директор, в функции которого входят контроль за постановками спектаклей, утверждение pепеpтуаpа, принятие на работу новых служащих, приглашение актеров и постановщиков. Актеры театра могут иметь звания заслуженных и народных артистов, могут быть лауреатами конкурсов.

Для постановки любого спектакля необходимо подобрать актеров на роли. Естественно, что один и тот же актер не может играть более одной pоли в спектакле, но может играть несколько pолей в различных спектаклях. У спектакля также имеется pежиссеp-постановщик, художник-постановщик, диpижеp-постановщик, автор. Спектакли можно подразделить по жанрам: музыкальная комедия, трагедия, оперетта и пр. (таблица Жанры). С другой стороны, спектакли можно подразделить на детские, молодежные и пр. В pепеpтуаpе театра указывается какие спектакли, в какие дни и в какое время будут проходить. В кассах театра можно заранее приобрести билеты на любые спектакли. Цена билетов зависит от места, и спектакля. Администрацией театра фиксируется дата продажи, код спектакля, а затем анализируется количество проданных билетов на каждый спектакль.

Ход работы:

Был создан однотабличный запрос для вывода спектаклей с жанром «Драма» (Рисунок 1).

Рисунок 1 – Выполнение запроса на жанр

Был создан запрос, выводящий спектакли с жанром «Драма» и актеров, играющих в них, происходит сортировка по названию спектакля (Рисунок 2).

Рисунок 2 – Выполнение запроса на Жанр и Актеров

Был создан запрос, выводящий название спектакля и сумму цен существующих на него билетов (Рисунок 3).

Рисунок 3 – Запрос на стоимость билетов

Был создан запрос, выводящий название спектакля и среднюю цену билетов на него (Рисунок 4).

Рисунок 4 – Запрос на среднюю цену билета

Был создан запрос на минимальную цену билета (Рисунок 5).

Рисунок 5 – Запрос на минимальную цену билета

Был создан запрос на обновление цены на спектакль «Золотой ключик» (Рисунок 6, 7).

Рисунок 6 – Код запроса обновление

Рисунок 7 – Успешное выполнение запроса

Был создан запрос на удаление из таблицы Билеты записей со спектаклем Отголоски прошлого (Рисунок 8, 9).

Рисунок 8 – Код запроса на удаление

Рисунок 9 – Успешное выполнение запроса

Была выполнена команда EXPLAIN (Рисунок 10).

Рисунок 10 – Выполнение команды EXPLAIN

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

Список используемых источников:

1. A.В. Аграновский, В.В. Боженко, Е.Л. Турнецкая. - Учебно-методическое пособие «Разработка и администрирование базы данных с открытым исходным кодом»‒ СПб.: ГУАП, 2022

2. Руководство по MySQL: https://metanit.com/sql/mysql.

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