База данных "Парк культуры и отдыха"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ь посетителя__________ .
Подпись работника___________ .
2.4 Математическое описание
Формула расчета прибыли парка культуры и отдыха:
A=I - N - M
A - Прибыль
I - Доход
N - постоянные издержки
M - Переменные издержки
3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ЗАДАЧИ
3.1 Информационный анализ входной информации, необходимой для решения задачи н выделение информационных объектов ПО
Условно-постоянная информация.Названия аттракционов, Ф.И.О и паспортные данные сотрудников парка, Ф.И.О посетителей ,пол, даты рождений и т. д.Оперативно-учетная информацияКоличество посетителей в определенный период, сумма прибыли парка и т.д.
3.2 Перечень информационных объектов
Проведем анализ исходной информации ПО iелью определения состава и структуры информационных объектов.
Таблица 1. Функциональные зависимости реквизитов документа Директора
№ П/ПНаименование реквизитов документаЗависимости1 № лицензии2 ФИО3 Пол4Контактный телефон
Директора. № лицензии директора определяет ФИО, пол и контактный телефон
Таблица 2.
Функциональные зависимости реквизитов документа парки
№ П/ПНаименование реквизитов документаЗависимости1№ лицензии2Название3Юридический адрес4Год образования 5Контактный телефон
Парки. № лицензия парка определяет название, Юридический адрес, Год образования и контактный телефон.
Таблица 3.
Функциональные зависимости реквизитов документа работники
№ П/ПНаименование реквизитов документаЗависимости1№ лицензии2Код работника3ФИО 4Дата рождения5Адрес 6Телефон 7Должность
Работники. Код работника определяет № лицензии, ФИО, дату рождения, адрес, телефон и должность.
Таблица 4.
Функциональные зависимости реквизитов документа аттракционы
№ П/ПНаименование реквизитов документаЗависимости1№ код работника2Название 3Место расположения 4Вместительность
Аттракционы. № код работника определяет незвание, место расположения и вместительность.
Таблица 5.
Функциональные зависимости реквизитов документа посетители
№ П/ПНаименование реквизитов документаЗависимости1№ паспорта 2ФИО3Адрес4Место расположения
Посетители. № паспорта посетителя определяет ФИО, адрес и место расположения посетителя.
3.3 Определение связей информационных объектов
Связи между выявленными ИО определяются реальными отношениями между парами объектов, показанными в таблице. При их определении учитывались сведения из описания ПО и описание ИО.
Связи информационных объектов
Главный ИОПодчинённый ИОТип отношенияКлюч связиДиректора Парки 1:1№ лицензииПарки Работники 1:N№ лицензииРаботникиАттракционы 1:1Код работникаАттракционыПосетители 1:N№работника + № паспорта
Логическая структура реляционной БД определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из ИО. Логические связи таблиц соответствуют структурным связям между объектами.
Схема данных
Описание таблиц реляционной БД приведено в таблице
Описание таблиц реляционной базы данных
АтрибутПризнак ключаФорматТипДлинаТочность
Таблицы директора
№ лицензииП,УЧисловой12ФИОТекстовый23ПолТекстовый3Контактный телефонТекстовый7
Таблица парки
№ лицензииП,УЧисловой11 НазваниеТекстовый32Юридический адресТекстовый3Год образованияТекстовый7Контактный телефонТекстовый4
Таблица работники
№ лицензииЧисловой10 Код работникаП,УЧисловой17 ФИОТекстовый5Дата рожденияТекстовый7АдресТекстовый4Телефон Текстовый8 ДолжностьТекстовый5
Таблица Аттракционы
№ Код работникаП,УЧисловой4 НазваниеТекстовый8Место расположенияТекстовый3Год образованияТекстовый7ВместительностьТекстовый2
Таблица посетители
№ паспортаП,УЧисловой9 ФИОТекстовый15АдресТекстовый26Место расположенияТекстовый34
Таблица посетители аттракционов
№ работникаС,УЧисловой3 № паспортаС,УЧисловой23ДатаТекстовый6
Таблицы были загружены данными в следующем порядке:
.Аттракционы с уникальным ключевым полем Код работника
.Директор с уникальным ключевым полем № лицензии
.Парки с уникальным ключевым полем № лицензии
.Посетители с уникальным ключевым полем № паспорта
.Посетители аттракционов с уникальным ключевым поле
№ работника+ № паспорта
.Работники с уникальным ключевым полем № лицензии
3.4 Определение логической структуры базы данных
Логическая структура реляционной БД определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из ИО полученной ИЛМ. Логические связи таблиц соответствуют структурным связям между объектами.
Ключевые поля приведены в начале структуры таблицы и выделены. Логические связи изображены линиями между одинаковыми ключевыми полями.
Номер лицензии директора парка должен совпадать с номером лицензии парка.
Номер лицензии парка не может быть связан с номером паспорта посетителя.
Месторасположение аттракциона не может быть связано с юридическим адресом или контактным телефоном парка.
Код работника дол