База данных занятости актеров театра

Особенности создания условии для цифрового бухгалтерского учета и организации занятости актеров. Характеристика атрибутов отношения актёры, спектакли. Выбор, разработка системы управления базами данных. Ограничение целостности, накладываемое базой данных.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 31.01.2018
Размер файла 708,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ОГЛАВЛЕНИЕ

  • 1. Инфологическое моделирование
    • 1.1 Описание предметной области
      • 1.2 Формализация описания задачи
      • 1.3 Описание сущностей и их свойств
      • 1.4 ER-Диаграмма
    • 2. Даталогическое моделирование
      • 2.1 Выбор модели данных, выбор СУБД
      • 2.2 Характеристика атрибутов
      • 2.4 Ограничение целостности, накладываемое выбранной моделью данных
    • 3. Физическая реализация
      • 3.1 Запросы
      • 3.2 Формы
      • 3.2 Отчеты
    • Заключение
  • Список использованных источников

1. Инфологическое моделирование

1.1 Описание предметной области

Имеется театр, в котором необходимо создать условия для цифрового бухгалтерского учета и организации занятости актеров.

Зарплата актеров зависит от стоимости контракта за 1 спектакль и количества участий в спектакле

Актёры, занесены в базу данных по следующим параметрам:

- ФИО актёра;

- Стаж;

- Оценка критиков;

Спектакли также занесены в базу:

- Название;

- Дата премьеры;

- Жанр;

- Бюджет.

- Количество постановок

В компании ведется клиентская база занятости актеров:

- Актёр;

- Спектакль;

- Оплата за 1 спектакль;

- Количество участий в спектакле;

- Сумма к оплате

- Роль.

При работе с базой данных администратор должен иметь возможность решать следующие задачи:

- Регистрировать новые спектакли и участие в них актеров;

- Высчитывание заработной платы;

1.2 Формализация описания задачи

Цель объекта автоматизации - организация занятости актеров.

Бизнес правила:

? У каждого актера фиксированная зарплата

? Стаж и роль не влияют на зарплату;

Перечень вводимой и выводимой информации:

- ФИО актёра, стаж, оценка критиков;

- Актёр, Спектакль, Роль, Оплата за 1 спектакль, Количество постановок, Сумма к оплате;

- Название, Дата премьеры, Жанр, Бюджет, Постановки.

- Перечень печатаемых отчетов.

- Отчет по данным актёров;

- Отчет по данным спектаклей;

- Отчет по оплате за участие в спектаклях.

Требование к программному и аппаратному обеспечению.

Минимальные требования:

- Процессор Intel(R) Celeron(R);

- ОЗУ 1 ГБ;

- Свободное место на жестком диске 200 Мб для программы.

- Microsoft Windows 7/8 или выше;

- Microsoft Office 2007/2010.

Для ввода данных необходимо наличие:

- Клавиатуры;

- Компьютерной мыши.

Для вывода данных необходимо наличие:

- Монитора;

- Принтера.

1.3 Описание сущностей и их свойств

- Актёры (ФИО актёра, стаж, оценка критиков);

- Занятость актёров (Актёр, Спектакль, Роль, Оплата за 1 спектакль, Количество постановок, Сумма к оплате);

- Спектакли (Название, Дата премьеры, Жанр, Бюджет, Постановки);

1.4 ER-Диаграмма

ER-Диаграмма представлена на рисунке 1

Рисунок 1 - ER-Диаграмма

2. Даталогическое моделирование

2.1 Выбор модели данных, выбор СУБД

В качестве модели данных используется реляционная модель данных.

В качестве модели данных используется реляционная модель.

Для реализации данной задачи, достаточно выбрать СУБД Microsoft Access 2010.

2.2 Характеристика атрибутов

Актёры: Код актёра, Фамилия, Имя, Отчество, Стаж, Оценка критиков.

Занятость актёров: Код контракта, Актёр, Спектакль, Роль, Оплата за 1 спектакль, Количество участий в спектакле.

Спектакли: Код спектакля, Название, Дата премьеры, Жанр, Бюджет, Постановки.

Характеристика атрибутов отношений представлены в таблице 1.

Таблица 1 - Характеристика атрибутов отношения Актёры

Наименование

Описание

Тип данных

Длина поля

Обязательное поле

Условие на значения

Значение по умолчанию

Код актёра

ID актёра в БД

Счётчик

-

Да

-

-

Фамилия

Фамилия актёра.

Текстовый

30

Да

-

-

Имя

Имя актёра.

Текстовый

20

Да

-

-

Отчество

Отчество актёра.

Текстовый

30

Нет

-

-

Стаж

Кол-во проработанных лет.

Числовой

-

Да

>=0

-

Оценка критиков

Мнение об уровне качества актёрской игры.

Числовой

Длинное целое

Да

1-5

-

Характеристика атрибутов отношения Занятость актёров представлены в таблице 2. занятость актер управление база

Таблица 2 - Характеристика атрибутов отношения Занятость актеров.

Наименование

Описание

Тип данных

Длина поля

Обязательное поле

Условие на значения

Значение по умолчанию

Код контракта

ID контракта в БД.

Счётчик

Длинное целое

Да

-

-

Актёр

Номер актёра согласно его ID

Числовой

Длинное целое

Да

-

-

Спектакль

Номер спектакля согласно его ID

Числовой

Длинное целое

Да

От 0

-

Роль

Изображение актёром на сцене действующего лица пьесы.

Текстовый

30

Да

-

-

Оплата за 1 спектакль

Сумма, полученная актером за 1 спектакль.

Денежный

-

Да

От 0

-

Количество участий в спектакле

Количество участий в спектакле.

Числовой

Длинное целое

Да

От 0

-

Характеристика атрибутов отношения Спектакли представлена в таблице 3.

Таблица 3 - Характеристика атрибутов отношения Спектакли

Наименование

Описание

Тип данных

Длина поля

Обязательное поле

Условие на значения

Значение по умолчанию

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

ID спектакля в БД

Счётчик

Длинное целое

Да

-

-

Название

Название спектакля

Текстовый

30

Да

Дата премьеры

Число,месяц,год премьеры спектакля

Дата/время

-

Да

-

-

Жанр

Род произведения

Текстовый

30

Да

-

-

Бюджет

Сумма для расходов

Денежный

-

Да

От 0

-

Постановки

Количество постановок.

Числовой

Длинное целое

Да

От 0

-

2.3 Физическая диаграмма

Физическая диаграмма представлена на рисунке 2.

Рисунок 2 - Физическая диаграмма

2.4 Ограничение целостности, накладываемое выбранной моделью данных.

Атрибут код актёра отношения Актёры, Атрибут код контракта отношения Занятость актёров, Атрибут код спектакля отношения Спектакли, являются потенциальным ключами, они не могут принимать повторяющиеся значения и значение null.

Атрибут Код актёра отношения Актёры являются внешними ключом и ссылается на отношение Занятость актёров

Атрибут Код спектакля отношения Спектакли являются внешними ключом и ссылается на отношение Спектакль.

3. Физическая реализация

3.1 Запросы

Запрос на вывод информации об актёрах, играющих главные роли. Данный запрос позволяет оператору посмотреть информацию о главных ролях

SELECT [Занятость актеров].Роль, Актёры.Фамилия

FROM Актёры INNER JOIN [Занятость актеров] ON Актёры.[Код актёра] = [Занятость актеров].Актёр

WHERE ((([Занятость актеров].Роль) Like 'Главная*'));

Запрос на вывод информации об актёрах, играющих второстепенные роли. Данный запрос позволяет оператору посмотреть информацию о второстепенных ролях.

SELECT [Занятость актеров].Роль, Актёры.Фамилия

FROM Актёры INNER JOIN [Занятость актеров] ON Актёры.[Код актёра] = [Занятость актеров].Актёр

WHERE ((([Занятость актеров].Роль) Like 'Второстепенная*'));

Запрос на поиск актёров по оценке критиков. Данный запрос позволяет оператору актёров по введенной оценке ( 1-5 ).

SELECT актёры.*

FROM актёры

WHERE [Оценка критиков]=[введите оценку];

3.2 Формы

Форма «Информация об актёрах» выводит всю информацию об актёрах. Форма представлена на Рисунке 3.

Рисунок 3 - Форма «Информация об актёрах»

Форма «Участие актеров в спектаклях» выводит всю информацию об актёре и спектакле, в котором он участвует. Форма представлена на рисунке 4

Рисунок 4 - Форма «Участие актеров в спектаклях»

Форма «Главное меню», где осуществляется навигация, добавление актёров, спектаклей, театров. Форма представлена на рисунке 5.

Рисунок 5 - Форма «Главное меню»

3.2 Отчеты

Отчет «Актёры» выводит весь список актёров и информацию о них.

Рисунок 6 - Отчет «Актёры»

Отчет «Информация о спектаклях» выводит на экран всю информацию о спектаклях, представлен на рисунке 7.

Рисунок 7 - Отчет «Информация о спектаклях»

Отчет «Оплата за все спектакли» выводит на экран информацию о зарплате актёров за участие в постановках

Рисунок 8 - Отчет «Оплата за все спектакли»

Заключение

В ходе выполнения курсовой работы была исследована предметная область, разработана инфологическая и даталогическая модели данных, база данных. Изучены возможности СУБД по созданию отношений, форм, отчетов. Большая часть работы проделана на языке SQL.

Таким образом, была разработана база данных по данной предметной области.

Список использованных источников

1. СТО 89-03.5-2013. Стандарт организации. Общие требования к оформлению и изложению документов учебной деятельности обучающихся [Электронный ресурс]. - Изм. и доп. в соответствии с приказом ректора № 1256 от 30.12.2013. - Взамен СТО АГТУ 01.04-2005; введ. 2013-01-28. - Архангельск: Северный (Арктический) федеральный университет имени М.В. Ломоносова, 2013. - 94 с. - Режим доступа : http:/lib.moy.su/Studentu/nmd109.pdf, свободный. - (Дата обращения : 20.12.2017).

2. Гохберг, Г.С. Информационные технологии : учебник для студентов образовательных учреждений среднего профессионального образования, обучающихся по специальности 2200 "Информатика и вычислительная техника" / Г.С. Гохберг, А. В. Зафиевский, А.А. Короткин. - 2-е изд., стер. - Москва : Academia, 2006. - 206, [1] с. : ил. - (Среднее профессиональное образование. Информатика и вычислительная техника).

Размещено на Allbest.ru


Подобные документы

  • Классификация баз данных. Выбор системы управления базами данных для создания базы данных в сети. Быстрый доступ и получение конкретной информации по функциям. Распределение функций при работе с базой данных. Основные особенности иерархической модели.

    отчет по практике [1,2 M], добавлен 08.10.2014

  • Появление системы управления базами данных. Этапы проектирования базы данных "Строительная фирма". Инфологическая и даталогическая модель данных. Требования к информационной и программной совместимости для работы с базой данных "Строительная фирма".

    курсовая работа [93,0 K], добавлен 31.03.2010

  • Обоснование необходимости систем управления базами данных на предприятиях. Особенности разработки программного обеспечения по управлению базой данных, обеспечивающего просмотр, редактирование, вставку записей базы данных, формирование запросов и отчетов.

    курсовая работа [1,5 M], добавлен 23.01.2010

  • Даталогическая и инфологическая модели системы управления базой данных футбольного клуба. Обоснование выбора даталогической модели данных. Разработка структуры и системы управления базой данных. Выбор системы программирования, создание форм ввода.

    курсовая работа [406,0 K], добавлен 24.12.2014

  • Управление базами данных. Система управления базой данных MS Access. Виды логической связи. Макросы и модули. Обеспечение целостности данных. Создание запросов и форм. Свойства полей базы данных Access. Взаимосвязь между сущностями в предметной области.

    курсовая работа [943,4 K], добавлен 13.03.2014

  • Выполнение операций, хранения, редактирования, систематизации данных. Рассмотрение подсистем разрабатываемой системы управления базами данных продуктового магазина. Разработка алгоритма функционирования системы и приложения для работы с базой данных.

    курсовая работа [399,1 K], добавлен 26.08.2019

  • Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.

    курсовая работа [694,0 K], добавлен 17.12.2016

  • Классификации баз данных по характеру сберегаемой информации, способу хранения данных и структуре их организации. Современные системы управления базами данных и программы для их создания: Microsoft Office Access, Cronos Plus, Base Editor, My SQL.

    презентация [244,3 K], добавлен 03.06.2014

  • Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.

    реферат [46,4 K], добавлен 01.11.2009

  • Особенности управления информацией в экономике. Понятие и функции системы управления базами данных, использование стандартного реляционного языка запросов. Средства организации баз данных и работа с ними. Системы управления базами данных в экономике.

    контрольная работа [19,9 K], добавлен 16.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.