
5 семестр / bd_3
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
старший преподаватель |
|
|
|
Б.К. Акопян |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3 |
ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ |
по курсу: БАЗЫ ДАННЫХ |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4116 |
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2023
Цель работы: разработка инфологической и даталогической моделей реляционной БД.
Вариант 15 Занятость актеров театра
Работников театра можно подразделить на актеров, музыкантов, постановщиков и служащих. Театр возглавляет директор, в функции которого входят контроль за постановками спектаклей, утверждение pепеpтуаpа, принятие на работу новых служащих, приглашение актеров и постановщиков. Актеры театра могут иметь звания заслуженных и народных артистов, могут быть лауреатами конкурсов.
Для постановки любого спектакля необходимо подобрать актеров на роли. Естественно, что один и тот же актер не может играть более одной pоли в спектакле, но может играть несколько pолей в различных спектаклях. У спектакля также имеется pежиссеp-постановщик, художник-постановщик, диpижеp-постановщик, автор. Спектакли можно подразделить по жанрам: музыкальная комедия, трагедия, оперетта и пр. (таблица Жанры). С другой стороны, спектакли можно подразделить на детские, молодежные и пр. В pепеpтуаpе театра указывается какие спектакли, в какие дни и в какое время будут проходить. В кассах театра можно заранее приобрести билеты на любые спектакли. Цена билетов зависит от места, и спектакля. Администрацией театра фиксируется дата продажи, код спектакля, а затем анализируется количество проданных билетов на каждый спектакль.
Ход работы:
Системный анализ:
Таблица 1 – Сущности и Атрибуты
-
Сущность
Атрибуты
Работник
Имя
Должность (актер, музыкант, постановщик, служащий)
Звание (если актер: заслуженный артист, народный артист)
Лауреат конкурсов (если актер)
Спектакль
Код
Название
Жанр (музыкальная комедия, трагедия, оперетта и другие)
Работники
Репертуар
День
Время
Спектакль
Касса
Цена билета
Место
Спектакль
Билет
Цена
Место
Код спектакля
Инфологическая модель (Рисунок 1):
Рисунок 1 – Схема БД
3. Даталогическая модель в MySQL workbench. Таблица Работники была разделена на несколько таблиц для устранения связи многие ко многим, настроены внешние ключи между таблицами (Рисунок 2).
Рисунок 2 – Модель данных
Вывод:
В ходе выполнения лабораторной работы был проведен системный анализ предметной области, создана инфологическая и даталогическая модели БД работы Театра.