ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 24.04.2023

Просмотров: 333

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Требования к рабочей станции:

  • процессор 2 Ггц;
  • память 2 Гб;
  • жесткий диск не менее 500;
  • операционная система Windows 7;
  • сетевой адаптер 100 Мбит/с.

Технические средства ИС описаны с учетом требований к функционированию прикладного пpогpаммного комплекса. Технические средства должны обеспечить:

  • круглосуточный режим работы комплекса технических средств и оборудования;
  • гарантированное выполнение всего комплекса программного обеспечения в случае сбоя или выхода из строя части оборудования;
  • защиту данных от несанкционированного доступа;
  • сервера и рабочие места должны быть объединены локальной сетью.

3 Информационное обеспечение ИС

3.1 Описание логической структуры информационной базы

Логическое (даталогическое) проектирование - создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель - набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.

Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован.

Нормальная форма - свойство отношения в реляционной модели данных, характеризующее его с точки зрения избыточности, потенциально приводящей к логически ошибочным результатам выборки или изменения данных. Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношение. Процесс преобразования отношений базы данных (БД) к виду, отвечающему нормальным формам, называется нормализацией. Нормализация предназначена для приведения структуры БД к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение, или увеличение физического объёма базы данных. Конечной целью нормализации является уменьшение потенциальной противоречивости, хранимой в базе данных информации. Общее назначение процесса нормализации заключается в следующем:


  • исключение некоторых типов избыточности;
  • устранение некоторых аномалий обновления;
  • разработка проекта базы данных, который является достаточно «качественным» представлением реального мира, интуитивно понятен и может служить хорошей основой для последующего расширения;
  • упрощение процедуры применения необходимых ограничений целостности.

Устранение избыточности производится, как правило, за счёт декомпозиции отношений таким образом, чтобы в каждом отношении хранились только первичные факты (то есть факты, не выводимые из других хранимых фактов).

На логическом уровне выполняется нормализация базы данных, а также выделение ключей для каждой сущности. Логические связи реализованы посредством первичных и внешних ключей.

Логическая модель базы данных проектируемой системы, в которой все таблицы нормализованы и исключены транзитивные зависимости, представлена на рисунке 8.

Рисунок 8 - Логическая структура информационной базы

3.2 Описание физической реализации БД

Физическое проектирование - создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д.

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

Т.е. в физической модели между параметрами объекта и модели одинаковой физической природы существует однозначное соответствие. В этом случае элементом системы ставятся в соответствие физические эквиваленты, воспроизводящие структуру, основные свойства и соотношения изучаемого объекта. При физическом моделировании, основой которого является теория подобия, сохраняются особенности проведения эксперимента в натуре с соблюдением оптимального диапазона изменения соответствующих физических параметров.


В конструкторе были созданы следующие таблицы: Рейсы, Маршрут, Билеты, Самолеты, Пилоты и Пассажиры. Физическая модель АИС «Авиакомпания» представлена на рисунке 9.

Описание созданных таблиц базы данных приведены в таблицах 4-9

Рисунок 9 - Физическая модель

Таблица 4 - Описание полей таблицы Рейсы

Наименование поля БД

Тип данных

Примечание

№_рейса

Long Integer

PK

Время вылета

Date/Time

-

Время прибытия

Date/Time

-

Время в пути

Date/Time

-

Дата вылета

Date/Time

-

День недели

Text(20)

-

№ маршрута

Long Integer

FK

№ самолета

Long Integer

FK

Таблица 5 - Описание полей таблицы Маршрут

Наименование поля БД

Тип данных

Примечание

№ маршрута

Long Integer

PK

Километраж

Long Integer

-

Пункт отправления

Text(20)

-

Пункт назначения

Text(20)

-

Таблица 6 - Описание полей таблицы Билеты

Наименование поля БД

Тип данных

Примечание

№ билета

Long Integer

PK

Стоимость билета

Long Integer

-

Дата продажи

Date/Time

-

ID пассажира

Long Integer

FK

№ рейса

Long Integer

FK

Таблица 7 - Описание полей таблицы Самолеты

Наименование поля БД

Тип данных

Примечание

№ самолета

Long Integer

PK

Тип

Text(20)

-

Вместимость

Long Integer

-

Таблица 8 - Описание полей таблицы Пилоты

Наименование поля БД

Тип данных

Примечание

ID пилота

Long Integer

PK

ФИО пилота

Text(20)

-

Дата рождения

Date/Time

-

№ самолета

Long Integer

FK

Таблица 9 - Описание полей таблицы Пассажиры

Наименование поля БД

Тип данных

Примечание

ID пассажира

Long Integer

PK

ФИО пассажира

Text(20)

-

Дата рождения

Date/Time

-

Номер паспорта

Long Integer

-

Серия паспорта

Long Integer

-