Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Описание:
Таблица PLANS:
P_ID
P_FLD13
P_FLD16
P_CATEGORIES
Таблица PLAN_ROUTE_POINTS:
PP_ID
P_ID
PP_STATE_ENTRY_FLAG
PP_STATE_EXIT_FLAG
PP_NUMBER
PP_PLAN_POINT
Таблицы связаны по P_ID, то есть к плану полета с P_ID= 4637973 относятся точки с P_ID=
4637973.
P_FLD13 – код аэродрома вылета. Если первая буква U, взлетаем в России, иначе за
границей.
Если третья буква в этой строке ‘1’, то полет международный. Если ‘0’, то
внутрироссийский.
Если взлетаем в России, а садимся не в России, то в первой точке маршрута должно быть
PP_PLAN_POINT = 2, PP_STATE_ENTRY_FLAG = 1, в некоторой промежуточной точке
должно быть PP_PLAN_POINT = 0 или 1, PP_STATE_EXIT_FLAG = 1,
в последней точке маршрута должно быть PP_PLAN_POINT = 3, PP_STATE_EXIT_FLAG =
0.
Пояснения к заданию:
PP_ID - это id точки маршрута
PP_NUMBER - это порядковый номер точки, то есть PP_ID = 43525242 с PP_NUMBER = 3
означает, что это третья точка в маршруте, которую самолет пролетает по плану полета.
Возьмем самолет который летит из Сочи в Новосибирск, он скорей всего полетит через
Казахстан, поэтому категория у него будет международный. Вот как примерно будет
выглядеть таблица для этого плана:
Примеры противоречий: