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

5 семестр / bd_3

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

ГУАП

КАФЕДРА № 41

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

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

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

Б.К. Акопян

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

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

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

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

ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ

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

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

СТУДЕНТ ГР. №

4116

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

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

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

Цель работы: разработка инфологической и даталогической моделей реляционной БД.

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

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

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

Ход работы:

  1. Системный анализ:

Таблица 1 – Сущности и Атрибуты

Сущность

Атрибуты

Работник

  • Имя

  • Должность (актер, музыкант, постановщик, служащий)

  • Звание (если актер: заслуженный артист, народный артист)

  • Лауреат конкурсов (если актер)

Спектакль

  • Код

  • Название

  • Жанр (музыкальная комедия, трагедия, оперетта и другие)

  • Работники

Репертуар

  • День

  • Время

  • Спектакль

Касса

  • Цена билета

  • Место

  • Спектакль

Билет

  • Цена

  • Место

  • Код спектакля

  1. Инфологическая модель (Рисунок 1):

Рисунок 1 – Схема БД

3. Даталогическая модель в MySQL workbench. Таблица Работники была разделена на несколько таблиц для устранения связи многие ко многим, настроены внешние ключи между таблицами (Рисунок 2).

Рисунок 2 – Модель данных

Вывод:

В ходе выполнения лабораторной работы был проведен системный анализ предметной области, создана инфологическая и даталогическая модели БД работы Театра.

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