Отбор значимой информации

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

Значимая информация для первой, второй, третьей, четвертой и пятой задач приведена в таблице 2.17, Таблице 2.18, Таблице 2.19, Таблице 2.20, Таблице 2.21 соответственно.

Таблица 2.17

Значимая информация для задачи 1

Задача 1: Список воздушных судов

Список связанных задач: задача 3.

Атрибут Использование Описание Тип данных Таблица
AIRCRAFT_ID Выход. Номер борта Целое AIRCRAFTS
TYPE Ввод., выход. Тип воздушного судна Текстовый AIRCRAFTS

Таблица 2.18

 Значимая информация для задачи 2‍

Задача 2: Учет данных о странах, где расположены аэропорты

Список связанных задач: задача 4.

Атрибут Использование Описание Тип данных Таблица
COUNTRY_ID Выход. Идентификационный номер страны Целое WORLD_STATES
NAME Ввод., выход. Название страны Текстовый WORLD_STATES
CODE Ввод., выход Код страны по стандарту ISO 3166 Alpha3 Текстовый WORLD_STATES
GEOMETRY Ввод., выход. Пространственные данные, для отображения страны на карте мира Пространственные данные WORLD_STATES
COLORCODE Ввод., выход.   Код цвета, для раскраски карты мира Целое WORLD_STATES

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

Таблица 2.19

 Значимая информация для задачи 3

Задача 3: Расписание перелетов

Список связанных задач: задачи 1, 5.

Атрибут Использование Описание Тип данных Таблица
FLIGHT_ID Выход Идентификационный номер перелета Целое TIMETABLE
FLIGHTS_TIME Ввод., выход Полетное время Целое TIMETABLE
FROM Ввод., выход. Пункт отправления Целое TIMETABLE
TO Ввод., выход. Пункт назначения Целое TIMETABLE
GEOMETRY Ввод., выход Координаты маршрута Пространственные данные TIMETABLE
AIRCRAFT_ID Ввод., вывод Номер борта, выполняющего рейс Целое TIMETABLE
DATE_TAKEOF Ввод., вывод Дата и время отправления Дата TIMETABLE
DATE_LANDING Ввод., выход Дата и время посадки Дата TIMETABLE

 

 

Таблица 2.20

 Значимая информация для задачи 4

Задача 4: Учет аэропортов

Список связанных задач: задачи 2,3,5.

Атрибут Использование Описание Тип данных Таблица
CITY_ID Выход. Идентификационный номер города Целое WORLD_CITIES
NAME Ввод., выход. Название города Текстовый WORLD_CITIES
GEOMETRY Ввод., выход. Координаты города Пространственные данные WORLD_CITIES
AIRPORT Ввод., выход.   Название аэропорта Текстовый WORLD_CITIES
STATUS Ввод., выход. Статус аэропорта (международный, внутренний) Текстовый WORLD_CITIES
DANGEROS Ввод., выход. Наличие препятствий в районе аэродрома   Целое WORLD_CITIES
MBV Ввод., выход. Минимальная безопасная высота в районе аэродрома Целое WORLD_CITIES
VPP Ввод., выход. Характеристики ВПП Текстовый WORLD_CITIES

 

Таблица 2.21

Значимая информация для задачи 5

Задача 5: Запросы

Список связанных задач: задача 3,4.

Атрибут Использование Описание Тип данных Таблица
QUERY_ID Выход. Идентификационный номер запроса Целое QUERY
QUERY Ввод., выход. Запрос на языке SQL Текстовый QUERY
TABLE Ввод., выход. Таблица, к которой относится запрос Текстовый QUERY
SERVIS_DATA Ввод., выход. Описание оформления объектов на карте Текстовый QUERY

 

В подпункте 2.3.3 будет описано использование атрибута QUERY, так как оно напрямую связано с другими таблицами. Атрибут SERVIS_DATA хранит служебную информацию в виде xml файла. Если он используется для описания аэропорта, то в нем указываются характеристики маркера, которым аэропорт будет отмечен на карте. К таким характеристикам относится цвет, размер маркера, или соответствующий маркеру рисунок. Для вывода перелетов определяются характеристики маркеров, обозначающих аэропорты отправления и назначения, а также цвет и толщину линии, изображающей маршрут перелета.






double arrow
Сейчас читают про: