Сделай Сам Свою Работу на 5

Для каждого театра посчитать среднюю стоимость билетов на премьеры спектаклей





Алтайский государственный университет

Математический факультет

 

 

Лабораторная работа по курсу

«Информатика (Основы баз данных)»

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 Все материалы защищены законодательством РФ.