1541 руб.
1400
руб.
В наличии
В корзину | Купить со скидкой |
2.3.22. Занятость актеров театра
Описание предметной области
Вы являетесь коммерческим директором театра, и в Ваши обязанности входит вся организационно-финансовая работа, связанная с привлечением актеров и заключением контрактов. Вы поставили дело следующим образом: каждый год театр осуществляет постановку различных спектаклей. Каждый спектакль имеет определенный бюджет. Для участия в конкретных постановках в определенных ролях Вы привлекаете актеров. С каждым из актеров Вы заключаете персональный контракт на определенную сумму. Каждый из актеров имеет некоторый стаж работы, некоторые из них удостоены различных наград и званий.
Таблицы
Актеры (Код актера, Фамилия, Имя, Отчество, Звание, Стаж).
Спектакли (Код спектакля, Название, Год постановки, Бюджет).
Занятость актеров в спектакле (Код актера, Код спектакля, Роль, Стоимость годового контракта).
Развитие постановки задачи
В результате эксплуатации базы данных выяснилось, что в рамках одного спектакля на одну и ту же роль привлекается несколько актеров. Контракт определяет базовую зарплату актера, а по итогам реально отыгранных спектаклей актеру назначается премия. Кроме того, в базе данных нужно хранить информацию за несколько лет. Внести в структуру таблиц изменения, учитывающие эти факты, и изменить существующие запросы. Добавить новые запросы.
Экранные формы готовой базы данных access "Занятость актеров театра"
Рис. 1 Главная кнопочная форма готовой базы данных access "Занятость актеров театра".
Рис. 2 Форма "Актёры".
Рис. 3 Форма "Спектакли".
Рис. 4 Форма "Занятость актёров в спектаклях".
Форма "Звания".
Рис. 5 Главная кнопочная форма готовой базы данных access "Занятость актеров театра" - страница "Отчёты".
Окно для ввода параметра "код спектакля".
Окно для ввода параметра "год".
Рис. 6 Отчёт "Актёры, занятые в спектакле", где код спектакля и год ввёл пользователь.
Отчёт "Актёры со стажем от 10 лет".
Окно для ввода параметра "код актёра".
Рис. 7 Отчёт "Все контракты актёра".
Окно для ввода параметра "дата".
Рис. 8 Отчёт "Занятость актёров на дату", где дата, введённая пользователем, соответствует периоду контракта актёра.
Отчёт "ТОП спектаклей по бюджету".
Перекрёстный запрос "Заработок актёров" (сумма контракта и премии) по годам.
Окно сообщения о выполнении запроса на удаление.
Окно для ввода параметра "год, до которого удалить данные" (за вводимый год не удаляются).
Сообщение о количестве удаляемых записей.
Рис. 9 Схема данных готовой базы данных "Занятость актёров театра" отображает связи таблиц: Звания, Актёры, Спектакли, Занятость актёров в спектаклях.
Структура таблицы "Актёры": код актёра, фамилия, имя, отчество, звание, стаж.
Структура таблицы "Занятость актёров в спектаклях": № контракта, актёр, спектакль, роль, год, с, по, стоимость контракта, премия. Для этой таблицы в свойствах таблицы задано условие, чтобы период с-по соответствовал году контракта.
Структура таблицы "Звания": № звания, наименование звания.
Структура таблицы "Спектакли": код спектакля, название, год постановки, бюджет.