Для того чтобы выполнить поставленные перед базой данных задачи, необходимо провести отбор необходимой информации.
Значимая информация для первой, второй, третьей, четвертой и пятой задач приведена в таблице 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 файла. Если он используется для описания аэропорта, то в нем указываются характеристики маркера, которым аэропорт будет отмечен на карте. К таким характеристикам относится цвет, размер маркера, или соответствующий маркеру рисунок. Для вывода перелетов определяются характеристики маркеров, обозначающих аэропорты отправления и назначения, а также цвет и толщину линии, изображающей маршрут перелета.






