?Проектирование и разработка Базы данных Аэропорта

Разработка в системе управления реляционными базами данных MSSQL базы данных аэропорта. Внешний вид окна программы Microsoft SQL Server Management Studio. Определение структуры базы данных, создание первичного ключа в среде Microsoft Management Studio.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 06.03.2021
Размер файла 4,3 M

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

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

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

Аккредитованное образовательное частное учреждение высшего образования «Московский финансово-юридический университет МФЮА»

(МФЮА)

КАФЕДРА «Информационные технологии»

(полное наименование кафедры)

КУРСОВАЯ РАБОТА

по дисциплине: «Базы данных»

на тему: «Проектирование и разработка Базы данных Аэропорта»

Направление подготовки (специальность)

09.03.02 Информационные системы и технологии

Профиль (специализация)

Информационные системы и технологии в бизнесе

Пивоваров.Н.Р

Москва 2020

Содержание

  • Введение
  • 1. Анализ предметной области
    • 1.1 Постановка задачи
    • 1.2 Выбор среды разработки
  • 2. Проектирование базы данных
    • 2.1Определение сущностей и атрибутов
    • 2.2 Классификация связей
    • 2.3 Выбор ключей
    • 2.4 Определение состава таблиц для базы данных
    • 2.5 Определение запросов, форм и отчетов базы данных
  • 3. Пользовательский интерфейс Базы данных ”Аэропорт
  • 4. Результаты реализации и тестирования
  • Заключение
  • Приложения

Введение

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

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

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

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

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

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

Возникло большое число входящей информации, в которой трудно быстро ориентироваться и выбирать нужные сведения.

Для решения подобных проблем применяются автоматизированные базы данных.

Современные (в том числе автоматизированные) информационные системы, основанные на концепции интеграции данных, характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей. management studio аэропорт база

В настоящее время СУБД позволяет сводить воедино информацию из самых разных источников (электронные таблицы, другие базы данных) и помогает быстро находить нужную информацию.

В настоящем времени накоплен большой пользовательский опыт проектирования БД, предназначенных для различных задач, это позволяет сделать процесс создания БД эффективнее.

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

Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом.

1. Анализ предметной области

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

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

Для ведения учета воздушных судов будет создана таблица airplane(самолеты) с сущностями - Код ИСАО самолета (arcraft_code (ICAO)), Код ИАТА (arcraft_code (IATA)), (modelairplane (модель самолета)), (name_company(имя компании)),(range).

Для учета работы аэропорта будет создана таблица Airports(аэропорты) с сущностями - [airport_code(IATA)],[airport_code(IKAO)] ,[Внутренний код],[airport_name],[city(город)][longitube(долгота)],[latitube(широта)[timezone(часовой пояс)],[country(страна)] ,[company(компания)] ,[[typeofflight(типрейса)] ,[терминалы]

Для учета самолетов будет создана таблица (Самолеты) с сущнастями -[arcraft_code (ICAO)],[arcraft_code (IATA)],[modelairplane (модель самолета)],[name_company(имя компании)],[range]

Для учета посадочных талонов будет создана таблица (Посадочные талоны) с сущнастями -[ticket_no],[flight_id],[boarding_no],[seat_no]

Для учета бронирования мест в самолете будет создана таблица (Бронирования) с сущностями -[book_ref],[book_date],[total_amount]

Для учета работы компании будет создана таблица (компания) с сущностями - [ID_comp],[name_company(имя компании)],[country(страна)],[[typeofflight(тип рейса)],[(самолеты)],[колличество билетов]

Для учета рейсов будет создана таблица рейсы с сущностями -

[Flights(Рейсы)],[ID_comp],[plane],[town_from],[town_to],[time_out],[time_in],[typeofflight(тип рейса)],[колличество билетов],[дата вылета],[Passanger(пассажир)],[tickets(билеты)],[терминалы]

Для учета характеристики самолета будет создана таблица (модель самолетов) с сущностями -[Название самолета],[Число мест],[Крейсерская скорость],[Дальностть полета],[Максимальная взлетная масса],[Максимальная высота полета]

Для учета данных о перелете будет создана таблица (перелет) с сущностями - [trip_no],[date],[ID_psg],[place]

Для учета данных о пассажире будет создана таблица (пассажир) с сущностями -[ID_psg],[name],[номер места],[дата рождения],[фамилия],[имя],[отчество]

Для учета данных о местах в самолете будет создана таблица (места в самолете) с сущностями - [arcraft_code],[seat_no],[fare_conditions]

Для учета данных о перелете будет создана таблица (перелет) с сущностями - [ticket_no],[flight_id],[fare_conditions],[amount]

Для учета данных о билетах будет создана таблица (билеты) с сущностями [tickets_no] , [book_ref] , [passenger_id], [passenger_name], [departure_data(дата вылета)], [терминалы],[номер места], [modelairplane (модель самолета)], [departuretime (время вылета)]

Для учета информации обо всем пути будет создана таблица (путь) с сущностями -[way_no] , [ID_comp] , [plane] , [town_from] , [town_to], [time_out] , [time_in]

Для учета информации о дате вылета будет создана таблица (дата вылета) с сущностями - [время ] , [месяц ] , [год] , [день ]

Для учета заказов бует создана таблица (заказы) с сущностями -

[WAY_NO] , [ID_COMP] , [PLANE], [TOWN_FROM], [TOWN_TO], [TIME_OUT] , [TIME_IN]

Для уточнения летного состава будет создана таблица (летный состав ) с сущностями -[код летного состава] ,[номер летного состава]

Для учета пассажиров в пути будет создана таблица (летный состав) с сущностями - [trip_no],[date],[ID_psg],[place]

Для учета профессии будет создана таблица (ПРОФЕССИИ) с сущностями -[Код профессии],[Профессия]

Для учета терминалов будет создана таблица (терминалы) с сущностями - [Название терминала],[Имя рейса],[Направление],[время]

Для обеспечения учета компаний, совершающих рейсы будет создана таблица Company c сущностями - ID компании (ID_Comp), страна (name_company(имя компании)),(country(страна)), (typeofflight(тип рейа)), (airplane(самолеты)),(колличество билетов) .

1.1 Постановка задачи

Задача данного курсового проекта состоит в том чтобы разработать в системе управления реляционными базами данныхMSSQL базу данных аэропорта. Организовать работу с приложением удобным для пользователя образом:Меню ориентированный интерфейс;подсказки ко всем возможным действиям пользователя;предупреждение некорректных ситуаций и др.

БД должна позволять производить просмотр и модификацию информации об аэропортах.

Во время создания базы данных следует принимать во внимание следующие требования:

1. база данных должна удовлетворять всем требованиям пользователей к ее содержимому. Перед проектированием базы необходимо провести обширные исследования требований пользователей к функционированию базы данных.

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

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

4. база данных должна удовлетворять требованиям пользователей к ее производительности.

Перечислим функции, которые должна выполнять разрабатываемая программа:

1. просмотр всей информации, которая находится в базе;

2. дополнение, удаление, редактирование записей базы данных.

1.2 Выбор среды разработки

В данном курсовом проекте реализация БД была частями выполнена в MSAСCESS

.Эта программа состоит из большого набора инструментов управления БД.

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

Также в курсовом проекте была использована система управлении базой данных SQL Server Management Studio .Эта среда позволяет пользователям выполнять многие задачи, такие как редактирование запросов , обслуживание баз данных , резервное копирование и восстановление данных и автоматизирование общих функций в одном месте.

SQL Server Management Studio включает в себя следующие инструменты:

1.Code Editor - это редактор скриптов для написания скриптов. SQL Server Management Studio предоставляет четыре версии редактора кода; редактор запросов к компонентам Dаtаbаse Engine для сценариев Transact-SQL, редактор запросов DMX, редактор запросов MDX и редактор запросов XML / A.

2.Обозреватель объектов для поиска, изменения, создания сценариев или запуска объектов, принадлежащих экземплярам SQL Server.

3.Обозреватель шаблонов для поиска и написания шаблонов.

4.Обозреватель решений для организации и хранения связанных сценариев как части проекта.

5.Окно свойств для отображения текущих свойств выбранных объектов.

SQL Server Management Studio поддерживает эффективные рабочие процессы, предоставляя:

1.2.1 Создание базы данных в среде Microsoft SQL Server

Для работы по созданию базы данных и таблиц будет использована среда разработки баз данных Microsoft SQL Server Management Studio. Данный программный продукт является весьма удобным и доступен без каких либо ограничений для скачивания в Интернет.

Данная среда разработки весьма удобна при создании баз данных , что неотъемлемым фактором в данном случае.

1.2.2 Определение структуры базы данных

Внешний вид окна утилиты Microsoft SQL Server Management Studio приведен на рисунке. 1.

Рисунок 1 -Внешнийвидокнапрограммы Microsoft SQL Server Management Studio

Для создания базы данных необходимо нажать правой кнопкой мыши на пункте «Базы данных» и выбрать пункт меню «Создать базу данных». Окно создания БД представлено на рисунке. 2.

Рисунок 2 - Окно создания БД

В данном окне задается имя базы данных, имена и пути к файлам базы данных, начальный размер файлов. После нажатия кнопки «ОК» созданная БД появляется в списке баз данных (рис. 3).

Рисунок 3 - Вид Microsoft Management Studio с созданной базой данных со списком

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

Рисунок4 - Создание таблицы

Для создания таблиц необходимо нажать на вкладку таблицы правой кнопкой мыши выбрать вкладку таблица (рисунок.4). Среда Management Studio принимает следующий вид (рисунок. 5).

Рисунок 5 - Среда Microsoft Management Studio в режиме создания таблицы

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

Рисунок6 - Создание первичного ключа в среде Microsoft Management Studio

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

Рисунок7 - Начало построения диаграммы БД

На данном рисунке изображены три таблицы базы данных (дата вылета, летный состав, самолеты)

После создания остальных таблиц и их связей схема данных будет выглядеть следующим образом (рисунок. 8).

Рисунок8 - Общая схема данных БД (аэропорт)

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

Завершив работу со схемой данных, сохраняем ее. В среде разработке баз данных SQL Management Studio, в отличие от Access, для одной базы данных может быть создано несколько диаграмм (рис. 9).

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

Рисунок9 - Построение нескольких диаграмм

2. Проектирование базы данных

2.1 Определение сущностей и атрибутов

2.1.1 определение сущностей

Сущность - это кучапримеров реальных и абстрактных объектов, которые имеют общие свойства. Любой объект области может быть представлен только одной сущностью, которая должна иметь уникальное имя и храниться в базе данных.

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

Для ведения учета воздушных судов будет создана таблица airplane(самолеты) с сущностями - Код ИСАО самолета (arcraft_code (ICAO)), Код ИАТА (arcraft_code (IATA)), (modelairplane (модель самолета)), (name_company(имя компании)),(range).

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

Для учета работы аэропорта будет создана таблица Airports(аэропорты) с сущностями - [airport_code(IATA)],[airport_code(IKAO)] ,[Внутренний код], [airport_name], [city(город)] [longitube(долгота)] [latitube(широта)[timezone(часовой пояс)] ,[country(страна)] ,[company(компания)] ,[[typeofflight(тип рейса)] ,[терминалы]

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

Для учета самолетов будет создана таблица (Самолеты) с сущнастями -

[arcraft_code (ICAO)],[arcraft_code (IATA)],[modelairplane (модель самолета)],[name_company(имя компании)],[range]

Для учета посадочных талонов будет создана таблица (Посадочные талоны) с сущнастями -[ticket_no],[flight_id],[boarding_no],[seat_no]

Для учета бронирования мест в самолете будет создана таблица (Бронирования) с сущностями -[book_ref],[book_date],[total_amount]

Для учета работы компании будет создана таблица (компания) с сущностями-[ID_comp],[name_company(имякомпании)],[country(страна)],[[typeofflight(тип рейса)],[(самолеты)],[оличество билетов]

Для учета рейсов будет создана таблица рейсы с сущностями -

[Flights(Рейсы)],[ID_comp],[plane],[town_from],[town_to],[time_out],[time_in],[type of flight(типрейса)],[оличествобилетов],[датавылета],[Passanger(пассажир)],[tickets(билеты)],[терминалы]

Для учета характеристики самолета будет создана таблица (модель самолетов) с сущностями -[Название самолета],[Число мест],[Крейсерская скорость],[Дальностть полета],[Максимальная взлетная масса],[Максимальная высота полета]

Для учета данных о перелете будет создана таблица (перелет) с сущностями - [trip_no],[date],[ID_psg],[place]

Для учета данных о пассажире будет создана таблица (пассажир) с сущностями -[ID_psg],[name],[номер места],[дата рождения],[фамилия],[имя],[отчество]

Для учета данных о местах в самолете будет создана таблица (места в самолете) с сущностями - [arcraft_code],[seat_no],[fare_conditions]

Для учета данных о перелете будет создана таблица (перелет) с сущностями - [ticket_no],[flight_id],[fare_conditions],[amount]

Для учета данных о билетах будет создана таблица (билеты) с сущностями [tickets_no] , [book_ref] , [passenger_id], [passenger_name], [departure_data(дата вылета)], [терминалы],[номер места], [modelairplane (модель самолета)], [departuretime (время вылета)]

Для учета информации обо всем пути будет создана таблица (путь) с сущностями -[way_no] , [ID_comp] , [plane] , [town_from] , [town_to], [time_out] , [time_in]

Для учета информации о дате вылета будет создана таблица (дата вылета) с сущностями - [время ] , [месяц ] , [год] , [день ]

Для учета заказов бует создана таблица (заказы) с сущностями -

[WAY_NO] , [ID_COMP] , [PLANE], [TOWN_FROM], [TOWN_TO], [TIME_OUT] , [TIME_IN]

Для уточнения летного состава будет создана таблица (летный состав ) с сущностями -[код летного состава] ,[номер летного состава]

Для учета пассажиров в пути будет создана таблица (летный состав) с сущностями - [trip_no],[date],[ID_psg],[place]

Для учета профессии будет создана таблица (ПРОФЕССИИ) с сущностями -[Код профессии],[Профессия]

Для учета терминалов будет создана таблица (терминалы) с сущностями - [Название терминала],[Имя рейса],[Направление],[время]

2.1.2 Определение атрибутов

Атрибут сущности - это именованная характеристика, являющаяся некоторым свойством сущности. Наименование атрибута должно быть выражено существительным в единственном числе (возможно, с характеризующими прилагательными). Примерами атрибутов сущности "Сотрудник аэропорта" могут быть такие атрибуты как "Код сотрудника", "Фамилия", "Имя", "Отчество", "Должность", "Зарплата" и т.п.

Рисунок10 - Атрибуты сущности (билеты)

Рисунок11 -Атрибуты сущности Way(путь)

Рисунок13 -Атрибуты сущности Аэропорты

2.2 Классификация связей

В процессе разработки базы данных «Аэропорт» возникла необходимость создания представлений, для отображения информации о рейсах, информация о экипаже на рейс, расписания рейсов, о типахсамолетов, количестве мест в самолете , о сотрудниках аэропорта .

Представление airplane(самолеты) - данное представление отображает список кодов самолетов , модели самолетов , имена компаний.

Представление аэропорты - данное представление отображает код аэропорта, город аэропорта, страну аэропорта, часовой пояс аэропорта.

Представление посадочный талон - данное представление отображает номер посадочного талона , айди рейса, номер места.

Представление (Бронирования) - данное представление отображает дату бронирования , общее количество бронирования.

Представление (компания) - данное представление отображает информацию о компании.

Представление (Рейсы) - данное представление отображает информацию о рейсах.

Представление (модель самолетов) - данное представление отображает дополнительные характеристики самолета.

2.2.1 Установление связей между типами сущностей

При установлении связей между атрибутами можно выявить связи

- Один ко многим

- Многие ко многим

Так, например, связь один ко многим наблюдается между сущностями самолет и пассажиры.

Связь же Многие ко многим наблюдается между сущностями Рейсы и самолеты и т. Д.

Рисунок14 - Связи представления копании аэропорта

Рисунок 15 - Связи представления компании аэропорта и самолеты компании

2.3 Выбор ключей

Рисунок 16 -Ключ таблицы рейсы

Рисунок 17 - Ключ таблицыаэропорты

2.4 Определение состава таблиц для базы данных

Для определения состава таблицы самолеты были составлены следующие столбцы данных [airport_code(IATA)], [airport_code(IKAO)], [Внутренний код], [airport_name], [city(город)], [longitube(долгота)], [latitube(широта)], [timezone(часовой пояс)], [country(страна)], [терминалы],[range]

Рисунок19 - Состав таблицыairplane(самолеты)

Для определения состава таблицы аэропорты были составлены следующие столбцы данных [airport_code(IATA)] ,[airport_code(IKAO)],[Внутренний код] ,[airport_name] ,[city(город)],[longitube(долгота)],[latitube(широта)] ,[timezone(часовой пояс)] ,[country(страна)] ,[company(компания)],[[typeofflight(тип рейса)] ,[терминалы]

Рисунок20 -Состав таблицыаэропоры

Для определения состава таблицы посадочные талоны были составлены следующие столбцы данных [ticket_no],[flight_id],[boarding_no] ,[seat_no]

Рисунок 21 - Состав таблицы(посадочные талоны)

Для определения состава таблицы компания были составлены следующие столбцы данных [ID_comp] ,[name_company(имя компании)] ,[country(страна)] ,[[typeofflight(тип рейса)] ,[(самолеты)] ,[оличество билетов]

Рисунок 22 - Состав таблицыcompany(компания)

Дляопределениясоставатаблицырейсыбылисоставленыследующиестолбцыданных [Flights(Рейсы)] ,[ID_comp] ,[plane] ,[town_from] ,[town_to] ,[time_out] ,[time_in] ,[typeofflight(типрейса)] ,[оличествобилетов] ,[датавылета] ,[Passanger(пассажир)],[tickets(билеты)],[терминалы]

Рисунок23 -Состав таблицыFlights(рейсы)

Для определения состава таблицы модель самолетов были составлены следующие столбцы данных Модель самолетов,[Название самолета], [Число мест] ,[Крейсерская скорость] ,[Дальностть полета], [Максимальная взлетная масса], [Максимальная высота полета]

Рисунок24 -Состав таблицыmodelairplane(модель самолетов)

Для определения состава таблицы перелет были составлены следующие столбцы данных [trip_no] [nchar],[date] [nchar],[ID_psg] [nchar],[place] [nchar]

2.5 Определение запросов, форм и отчетов базы данных

2.5.1 Определение запросов

Запрос таблицы самолеты

/****** Скрипт для команды SelectTopNRows из среды SSMS ******/

SELECT TOP 1000 [arcraft_code (ICAO)]

,[arcraft_code (IATA)]

,[model airplane (модельсамолета)]

,[name_company(имякомпании)]

,[range]

FROM [aero].[dbo].[airplane(самолеты)]

Рисунок 26 - Запрос самолеты

Запрос таблицы самолеты

/****** Скрипт для команды SelectTopNRows из среды SSMS ******/

SELECT TOP 1000 [airport_code(IATA)]

,[airport_code(IKAO)]

,[Внутренний код]

,[airport_name], ит.д

Рисунок 28 - Запрос компания

Запрос летный состав

/****** Скрипт для команды SelectTopNRows из среды SSMS ******/

SELECTTOP 1000 [код летного состава]

,[номер летного состава]

FROM [aero].[dbo].[Летный состав]

2.5.2 Определение форм базы данных

Рисунок 29 - Главная форма базы

На данной форме расположены кнопки для удобного доступа к информации такие как: (аэропорт), (пассажиры), (рейсы), (самолеты), (компания).

и т.д.

На рисунке 30 представлена форма «самолеты»

Рисунок 30 - Вкладка самолеты БД аэропорт

На данной форме расположены поля для заполнения информации о сам олетах такие как : Код ИСАО самолета (arcraft_code (ICAO)) ,Код ИАТА (arcraft_code (IATA)), (modelairplane (модель самолета)), (name_company(имя компании)), (range).

На данной форме расположены поля для заполнения информации о сам олетах такие как : " airporte_code (IATA)"," airport_code (IKAO)"," Внутренний код ","airport_name " ,city(город) ,longitube(долгота) , longitube(долгота),latitube(широта),timezone(часовой_пояс), country(компания) ,typeofflight(тип рейса)

Рисунок 32 - ВкладкарейсыБДаэропорт

Наданнойформерасположеныполядлязаполненияинформацииорейсахтакиекак : [Flights(Рейсы)],[ID_comp],[plane],[town_from], [town_to],[time_out],[time_in],[typeofflight(типрейса)],[колличествобилетов],[дата_вылета],[Passanger(пассажир)],[tickets(билеты)], [терминалы]

2.5.3 Определение отчетов в MICROSOFT ACCESS

Рисунок 33 - Отчет рейсы

Рисунок 34-Отчет посадочные талоны

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

Данный отчет будет содержать следующие данные:airporte_code (IATA);airport_code(IKAO); Внутреннийкод;airport_name;city(город);ongitube(долгота);latitube(широта);timezone(часовойпробелпояс);country(компания);typeofflight(типрейса);

Для создания данного отчета сначала создадим запрос для того чтобы создание отчета было более удобным . Таблица, необходимая для создания запроса - " airporte_code (IATA)"; поля - " airport_code (IKAO)", " Внутренний код ", "airport_name " , city(город) , longitube(долгота), longitube(долгота), latitube(широта), timezone(часовой пояс), country(компания), typeofflight(тип рейса) . Для того чтобы создать необходимый отчет на основе запроса. Выберем пункт "Сoздание отчeта с помощью мaстера", послe чего на экрaне появится окно мастера создания отчета. На первом этапе появится окно, в кoтором необхoдимо выбрaть таблицу или запрос на основании которых будет строиться отчет . В данном случае мы выбирaем запрос "Пассажиры". Ниже в левом окне мастера появятся элементы данного запроса, их мы добавляем в левое окно "Выбранные поля" и нажимаем кнопку "Далее".

3. Пользовательский интерфейс Базы данных ”Аэропорт”

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

Рисунок 35- Пользовательский интерфейс базы данных

4. Результаты реализации и тестирования

Рисунок 38 - Страница 2 базы данных аэропорт

Заключение

В результате выполненной работы была разработана и протестирована база данных аэропорт , целью и создание которой было хранение заполнение данных о аэропорте.

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

Таким образом в курсовом проекте была разработана и реализована база данных аэропорт , которая состояла из таблиц с данными об аэропорте в качестве примера можно привести таблицу с данными воздушных судов (airplane(самолеты)) которая состоит из таких сущностей как: Код ИСАО самолета (arcraft_code (ICAO)), Код ИАТА (arcraft_code (IATA)), (modelairplane (модель самолета)), (name_company(имя компании)),(range).

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

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

Также же было реализовано и протестировано веб приложение для базы данных (Аэропорт), которое в свою очередь предназначено для взаимодействия пользователя с базой данных.

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

При разработке базы данных Аэропорт были использованы определенные средcтва разработки баз данных такие как MSSQL , MSAccess , для создания пользовательского интерфейса было использовано ВЕБ- приложение quintadb .

Для построения общей схемы Базы данных была использованасистема управления реляционными базами данных, разработанная корпорацией Microsoft. - Microsoft SQL Server .

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

Как выяснилось каждое значение в базе данных имеет свой тип данных.

Каждый тип данных имеет свое предназначение . Например символьный тип данных , в поля такого типа помещают текст или комбинацию текстовых и числовых значений , при этом объем текста в данном типе не должен превышать 255 символов. Помимо текстового в базе данных присутствуют : Числовой , строковый , логический и много других типов.

Приведу пример числового типа данных

TINYINT - размер данного типа равен 1 байту , диапазон которого равен от -128 до 127

Таким образом можно сделать заключение , что в ходе выполненной работы была разработана и протестирована база данных «Аэропорт».

Приложение 1

Ссылка на веб базу https://quintadb.ru/widgets/bDFq1HxardMikaW7hdK8kc/cZW5LXWQTdIOoRWQTZwden

Без пользователя

Пароль : 9639304

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

...

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

  • Освоение сервисной системы управления базами данных Microsoft SQL. Разработка базы данных "Служба АТС" в среде Microsoft SQL Server Management Studio и создание запросов на языке SQL. Апробация инфологической модели "сущность - связь" базы данных.

    курсовая работа [2,9 M], добавлен 29.06.2015

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

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

  • Разработка базы данных средствами СУБД Microsoft SQL Server 2008. Исследование понятия первичного и внешнего ключа. Реляционные отношения между таблицами базы данных. Ссылочная целостность и каскадные воздействия. Проектирование запросов и триггеров.

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

  • Основные конструкции структурированного языка запросов SQL. Изучение среды MS SQL Server Management Studio, проверка подлинности. Создание таблиц базы данных. Таблица specialit, сourse, group, discipline, account. Проектирование структур данных.

    лабораторная работа [963,2 K], добавлен 14.01.2016

  • Концептуальное и инфологическое проектирование базы данных в системе управления базами данных Microsoft Access. Физическое проектирование базы данных "Магазин спорттоваров". Тестирование и отладка базы данных, составление руководства пользователя.

    курсовая работа [6,7 M], добавлен 22.11.2022

  • Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.

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

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

    курсовая работа [2,0 M], добавлен 16.04.2011

  • Словесное описание предметной области. Построение схемы функциональных зависимостей. Реализация базы данных средствами утилиты Enterprise Manager в формате SQL Server Management Studio. Разработка алгоритмов работы программы и приложения пользователя.

    дипломная работа [1,8 M], добавлен 26.03.2015

  • Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".

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

  • Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.

    курсовая работа [3,6 M], добавлен 18.06.2012

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

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

  • Программные продукты, используемые при проектировании базы данных. Разработка базы данных "Библиотека" с использование программного проекта Microsoft SQL Server. Создание таблиц, триггеров, пользователей, репликации, запросов, функций, процедур.

    курсовая работа [897,6 K], добавлен 21.11.2011

  • Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.

    курсовая работа [7,8 M], добавлен 13.02.2023

  • Создание концептуальной модели СУБД Аэропорт, призванной автоматизировать работу служащих аэропорта. Схема данных, создание запросов, их формы. Построение базы данных и ее нормализация. Разработка прикладной программы: логическая структура, режимы работы.

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

  • Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.

    реферат [1,3 M], добавлен 05.12.2014

  • Принципы работы с реляционными базами данных в среде Microsoft Access. Основные положения базы данных Access. Составление таблиц, запросов, отчетов, страниц и модулей. Основные структуры представления базы данных. Определение связей между таблицами.

    контрольная работа [2,6 M], добавлен 03.04.2014

  • Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.

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

  • Концептуальное проектирование базы данных: разработка схемы и структуры таблиц, описание атрибутов. Реализация базы данных в среде СУБД MS SQL Server 2000. Основные принципы создания таблиц. Доступ и обработка данных с помощью утилиты Enterprise Manager.

    курсовая работа [3,8 M], добавлен 22.01.2013

  • Системный анализ и анализ требований к базе данных. Особенности создания отчетов, запросов и форм в Visual Studio 2012. Программная реализация ER-диаграммы. Создание инфологической, логической и физической модели базы данных. Генерация ее в SQL Server.

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

  • Характеристика Microsoft Access как системы управления базами данных. Особенности работы с различными объектами: таблицами, запросами, формами, отчётами, страницами, макросами, модулями. Разработка базы данных "Видеокарты", создание запросов и отчетов.

    курсовая работа [4,2 M], добавлен 18.08.2014

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