Для каждого театра посчитать среднюю стоимость билетов на премьеры спектаклей
Алтайский государственный университет
Математический факультет
Лабораторная работа по курсу
«Информатика (Основы баз данных)»
4 семестр
Театральный справочник
(информация для зрителей).
Проект задачи 1.37
Выполнил студент 2 курса математического
факультета 403 группы Добромыслова Ю.С.
Страниц: ____________________________
Дата сдачи: __________________________
Работа зачтена: ______________________
Подпись: ____________________________
Барнаул 2012
Постановка задачи
1.1. Тема задачи и предметная область(информация для зрителей).
Театры города (страны). Классификация театров. Адреса. Ведущие актеры. Спектакли.Репертуар. Стоимость и наличие билетов.
1.2. Описание предметной области и требования к базе данных
В нашем городе есть различные театры с различными репертуарами. Театры делятся по типам театров. В спектаклях задействованы актеры, которые исполняют свои роли.
Спроектировать базу данных для хранения информации о театрах и их репертуаре.
Основная цель разработки базы данных – предоставить возможность быстро находить сведения о проводимых спектаклях.
Моделирование базы данных
Сущности и связи
Схема ER-модели
Детализация ER-модели
Ключи
К1: типы театров (№ типа)
К2: театры (№ театра)
К3: спектакли (№ спектакля)
К4: Репертуары театров (№ театра, № спектакля, Дата)
К5: Роли (№ роли)
К6: Роли спектакля (№ актера, № роли, № театра, № спектакля, Дата)
К7: Актеры (№ актера)
К8: Билеты (№ билета, № театра, № спектакля, Дата)
К9: Проданные билеты (№ билета, № театра, № спектакля, Дата)
Связи
С1 [1-1]: "Типы театров" (№ типа) "Театры".К1
С2 [1-N]: "Театры" (№ театра) "Репертуары театров".К2
С3 [1-N]: "Спектакли" (№ спектакля) "Репертуары театров".К3
С4 [1-N]: "Репертуары театров" (№ театра, № спектакля, Дата) "Роли спектакля".К4
С5 [1-N]: "Роли" (№ роли) "Роли спектакля".К5
С6 [1-1]: "Актеры" (№ актера) "Роли спектакля".К7
С7 [1-N]: "Репертуары театров" (№ театра, № спектакля, Дата ) "Билеты". К4
С8 [1-1]: "Билеты" (№ билета, № театра, № спектакля, Дата) "Проданные билеты". К8
Свойства сущностей
Типы театров
Атрибут
| Тип
| Ключ
| Описание
| № типа
| Числовой(счетчик)
| К1
| Идентификатор типа
| Название
| Текст [50]
|
| Название типа
|
Театры
Атрибут
| Тип
| Ключ
| Описание
| № театра
| Числовой(счетчик)
| К2
| Идентификатор театра
| № типа
| Числовой
|
| Идентификатор типа
| Название
| Текст [50]
|
| Название театра
| Число мест
| Числовой
|
| Идентификатор числа мест
| Адрес
| Текст [50]
|
| Адрес театра
|
Спектакли
Атрибут
| Тип
| Ключ
| Описание
| № спектакля
| Числовой(счетчик)
| К3
| Идентификатор спектакля
| Название
| Текст (50)
|
| Название спектакля
|
Репертуары театров
Атрибут
| Тип
| Ключ
| Описание
| № театра
| Числовой
| К4
| Идентификатор театра
| № спектакля
| Числовой
| К4
| Идентификатор спектакля
| Дата
| Дата
| К4
| Дата проведения спектакля
|
Роли спектакля
Атрибут
| Тип
| Ключ
| Описание
| № роли
| Числовой
| К6
| Идентификатор роли
| № театра
| Числовой
| К6
| Идентификатор театра
| № спектакля
| Числовой
| К6
| Идентификатор спектакля
| Дата
| Дата
| К6
| Дата спектакля
| № актера
| Числовой
| К6
| Идентификатор актера
|
Роли
Атрибут
| Тип
| Ключ
| Описание
| № роли
| Числовой(счетчик)
| К5
| Идентификатор роли
| Название
| Текст (50)
|
| Название роли
|
Актеры
Атрибут
| Тип
| Ключ
| Описание
| № актера
| Числовой(счетчик)
| К7
| Идентификатор актера
| ФИО
| Текст(150)
|
| ФИО актера
|
Билеты
Атрибут
| Тип
| Ключ
| Описание
| № билета
| Числовой
| К8
| Идентификатор билета
| №театра
| Числовой
| К8
| Идентификатор театра
| № спектакля
| Числовой
| К8
| Идентификатор спектакля
| Дата
| Дата
| К8
| Дата спектакля
| № места
| Числовой
|
| Идентификатор места
| Стоимость
| Числовой
|
| Идентификатор стоимости
|
Проданны билеты
Атрибут
| Тип
| Ключ
| Описание
| № билета
| Числовой
| К9
| Идентификатор билета
| № театра
| Числовой
| К9
| Идентификатор театра
| № спектакля
| Числовой
| К9
| Идентификатор спектакля
| Дата
| Дата
| К9
| Дата спектакля
|
Пример данных
Типы театров
№ типа
| Название
|
| Кукольный
|
| Драматический
|
| Молодежный
|
| Муз.комедии
|
Театры
№ театра
| № типа
| Название
| Число мест
| Адрес
|
|
| Театр1
|
| ул.Пушкина,41
|
|
| Театр2
|
| Ул.Молодежная,15
|
Спектакли
№ спектакля
| Название
|
| Ала-ад-дин
|
| 12 месяцев
|
| Белая акация
|
Репертуары театров
№ театра
| № спектакля
| Дата
|
|
| 1.01.2012
|
|
| 2.01.2012
|
|
| 3.01.2012
|
Роли
№ роли
| название
|
| Петр Чумаков
|
| Царевна Будур
|
| Старуха-мачеха
|
| Джин
|
Актеры
№ актера
| ФИО
|
| Михаил Викторович Басов
|
| Любовь Васильевна Августовская
|
| Тамара Николаевна Вильгельм
|
| Ольга Александровна Гавриш
|
Роли спектакля
№роли
| № театра
| № спектакля
| Дата
| № актера
|
|
|
| 1.01.2012
|
|
|
|
| 1.01.2012
|
|
|
|
| 2.01.2012
|
|
|
|
| 2.01.2012
|
|
|
|
| 3.01.2012
|
|
Билеты
№ билета
| № театра
| № спектакля
| дата
| № места
| стоимость
|
|
|
| 1.01.2012
|
|
|
|
|
| 1.01.2012
|
|
|
|
|
| 1.01.2012
|
|
|
|
|
| 1.01.2012
|
|
|
|
|
| 1.01.2012
|
|
|
|
|
| 2.01.2012
|
|
|
|
|
| 2.01.2012
|
|
|
|
|
| 2.01.2012
|
|
|
|
|
| 2.01.2012
|
|
|
|
|
| 2.01.2012
|
|
|
|
|
| 3.01.2012
|
|
|
|
|
| 3.01.2012
|
|
|
|
|
| 3.01.2012
|
|
|
|
|
| 3.01.2012
|
|
|
|
|
| 3.01.2012
|
|
|
Проданные билеты
№ билета
| №театра
| № спектакля
| дата
|
|
|
| 1.01.2012
|
|
|
| 1.01.2012
|
|
|
| 2.01.2019
|
|
|
| 2.01.2012
|
|
|
| 2.01.2012
|
|
|
| 3.01.2012
|
Решение задач
Для каждого театра посчитать среднюю стоимость билетов на премьеры спектаклей
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|