IOSU_UMP
.pdf171
Поля таблицы "АВТОБУС"
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
|
VIN) — уникальный |
Ограничивать ввод в |
|
код транспортного |
соответствии с данным |
|
средства, состоящий из |
примером. |
|
17 символов. В коде |
|
|
представлена инфор- |
|
|
мация о производителе |
|
|
и характеристиках |
|
|
транспортного средст- |
|
|
ва и годе выпуска. |
|
|
Структура кода осно- |
|
|
вана на стандартах ISO |
|
|
3779-1983 и ISO 3780. |
|
|
Пример VIN: |
|
|
MBSNE55APZ003725. |
|
Регистрационный но- |
Регистрационный но- |
Комбинация из 8 сим- |
мер |
мер, установленный на |
волов, включая буквы |
|
данном автобусе |
и цифры. Содержит |
|
ГИБДД. Содержит |
префикс, номер, пост- |
|
префикс, номер, пост- |
фикс и номер региона, |
|
фикс и номер региона, |
например Е 705 ВС 70. |
|
например Е 705 ВС 70 |
Разделять каждую |
|
|
группу пробелом. |
|
|
|
Поля таблицы "АВТОПАРК" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_автопарка |
Порядковый номер ав- |
Натуральное число |
|
тотранспортного пред- |
|
|
приятия |
|
Адрес |
Месторасположение |
|
|
автотранспортного |
|
|
предприятия |
|
Телефон |
Шестизначный город- |
Номер телефона в |
|
ской номер телефона |
формате 123-456, т.е. с |
|
автотранспортного |
разделителями. |
|
предприятия |
|
Название автопарка |
Название автотранс- |
Только буквы. Первая - |
|
портного предприятия, |
в верхнем регистре |
|
зарегистрированное в |
|
|
172 |
|
|
|
|
Поля таблицы "АВТОПАРК" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
|
реестре налоговой ин- |
|
|
спекции |
|
|
|
|
Поля таблицы "ВОДИТЕЛЬ" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_водителя |
Порядковый номер во- |
|
|
дителя |
|
Фамилия |
Фамилия водителя |
Только буквы. Первая - |
|
|
в верхнем регистре |
Имя |
Имя водителя |
Только буквы. Первая - |
|
|
в верхнем регистре |
Отчество |
Отчество водителя |
Только буквы. Первая - |
|
|
в верхнем регистре |
Стаж |
Количество лет непре- |
Натуральное число в |
|
рывного стажа работы |
диапазоне от 5 до 30 |
|
по данной профессии |
|
Категория |
Водительская катего- |
Допустимые значения |
|
рия, присваиваемая |
- "D", "E" |
|
ГИБДД водителю |
|
Дата рождения |
Дата рождения водите- |
Дата в формате |
|
ля |
дд.мм.гггг |
|
|
|
Поля таблицы "МАРШРУТ" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_маршрута |
Порядковый номер |
Натуральное число |
|
маршрута |
|
ID_автопарка |
Порядковый номер ав- |
Натуральное число |
|
тотранспортного пред- |
|
|
приятия |
|
Название маршрута |
Номер маршрута, при- |
Первые максимум три |
|
сутствующий на лобо- |
символа - цифры, по- |
|
вом стекле автобуса |
следующий - буква |
|
для информирования |
|
|
пассажиров, например, |
|
|
26, 26А, 130К |
|
Протяженность мар- |
Расстояние в километ- |
Вещественное число в |
173
Поля таблицы "МАРШРУТ"
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
шрута |
рах от начального до |
диапазоне от 2.5 до |
|
конечного остановоч- |
10.5 |
|
ного пункта (с точно- |
|
|
стью до 100 метров) |
|
Продолжительность |
Плановое время в ми- |
Вещественное число в |
маршрута |
нутах и секундах, за- |
диапазоне от 1.50 до |
|
трачиваемое на проезд |
4.59. Дробная часть |
|
по данному маршруту |
вводимого числа - в |
|
от начального до ко- |
диапазоне от 00 до 59. |
|
нечного остановочных |
|
|
пунктов |
|
|
|
|
Поля таблицы "ОСТАНОВКА" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_остановки |
Порядковый номер ос- |
|
|
тановки |
|
Название остановки |
Полное название оста- |
Все символы - в верх- |
|
новочного пункта |
нем регистре |
|
|
|
Поля таблицы "РЕЙС" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_рейса |
Порядковый номер вы- |
|
|
езда на маршрут |
|
Отправление |
Дата и время отправле- |
|
|
ния водителя на мар- |
|
|
шрут |
|
Прибытие |
Дата и время возвра- |
|
|
щения водителя в авто- |
|
|
парк из рейса |
|
ID_водителя |
Порядковый номер во- |
|
|
дителя |
|
ID_автобуса |
Порядковый номер ав- |
Натуральное число |
|
тобуса, на котором во- |
|
|
дитель оправился в |
|
|
рейс |
|
ID_маршрута |
Порядковый номер |
Натуральное число |
|
маршрута, отправлен- |
|
|
174 |
|
|
|
|
Поля таблицы "РЕЙС" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
|
ного в рейс |
|
|
|
|
Поля таблицы "СЛЕДОВАНИЕ" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_остановки |
Порядковый номер ос- |
|
|
тановки |
|
ID_маршрута |
Порядковый номер |
Натуральное число |
|
маршрута |
|
Номер в пути |
Номер остановки в пу- |
Натуральное число в |
|
ти следования маршру- |
диапазоне от 1 до 30 |
|
та. 1 - начальная оста- |
|
|
новка , 2 - вторая оста- |
|
|
новка и т.д. |
|
Время |
Время в минутах и се- |
Вещественное число в |
|
кундах, затрачиваемое |
диапазоне от 1.50 до |
|
на проезд между двумя |
4.59. Дробная часть |
|
соседними остановка- |
вводимого числа - в |
|
ми маршрута. Число- |
диапазоне от 00 до 59. |
|
вым типом с точностью |
|
|
в два знака после точ- |
|
|
ки . Целая часть - ко- |
|
|
личество минут. Дроб- |
|
|
ная часть - количество |
|
|
секунд. |
|
Запросы
Найти все остановочные пункты и порядок их объезда для определенно-
го маршрута
Найти сведения об автобусах с датой капремонта более 5 лет назад
Найти сведения о выезде водителей в рейс
Найти название маршрута с максимальных количеством остановок в пу-
ти следования
175
3.7.9Железнодорожные перевозки
Схема таблиц
ДОРОГА |
|
СТАНЦИЯ |
|
РЕГИОН |
ID_дороги |
|
Номер станции |
|
ID_региона |
|
|
|
|
|
|
|
|
|
Название региона |
Название дороги |
|
|
|
|
|
ID_города (FK) |
|||
Протяженность дороги |
|
|
Часовой пояс |
|
|
ID_дороги (FK) |
|
||
|
|
|
Тип региона |
|
|
|
Название станции |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ГОРОД |
|
|
|
|
|
|
ID_города |
|
|
|
|
|
|
|
МАРШРУТ |
|
|
|
|
|
ID_региона (FK) |
|
|
|
|
|
Название города |
|
ID_следования |
|
|
|
|
|
|
|
ПОЕЗД |
|
Тип |
|||
|
|
|
||||
Номер станции (FK) |
|
|
|
|||
|
|
|
|
|
|
|
|
Номер поезда |
|
|
|
||
Время прибытия |
|
|
|
|
||
|
|
|
|
|
|
|
Время отправления |
|
Категория поезда |
|
|
|
|
Номер станции в пути |
|
Тип поезда |
|
|
|
|
Номер поезда (FK) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Сутки следования |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СЛЕДОВАНИЕ
Номер поезда (FK) Отправление
Описание таблиц
|
Таблицы |
Имя таблицы |
Описание |
ГОРОД |
Содержит сведения о населенных |
|
пунктах Российской Федерации |
ДОРОГА |
Содержит сведения об участках |
|
(отрезках) железнодорожного пути. |
|
Каждый участок именуется. На- |
|
пример, "Западно-Сибирская же- |
|
лезная дорога", "Целинная железная |
|
дорога". На участке расположены |
|
железнодорожные станции |
МАРШРУТ |
Содержит сведения обо всех стан- |
|
циях на пути следования поезда |
ПОЕЗД |
Содержит сведения о формирую- |
|
176 |
|
|
|
Таблицы |
Имя таблицы |
Описание |
|
щихся поездах. В данном случае |
|
термин "поезд" означает не желез- |
|
нодорожный состав, а маршрут |
|
следования железнодорожного со- |
|
става |
РЕГИОН |
Содержит сведения о регионах |
|
Российской Федерации |
СЛЕДОВАНИЕ |
Содержит сведения о выезде поез- |
|
дов со станции формирования |
СТАНЦИЯ |
Содержит сведения о железнодо- |
|
рожных станциях, на которых осу- |
|
ществляется посадки и высадка |
|
пассажиров. В одном и том же на- |
|
селенном пункте может находиться |
|
несколько железнодорожных стан- |
|
ций. Каждая станция принадлежит |
|
в точности одной железной дороге. |
Описание полей таблиц |
|
Поля таблицы "ГОРОД"
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_города |
Порядковый номер го- |
Натуральное число |
|
рода |
|
ID_региона |
Порядковый номер ре- |
Натуральное число |
|
гиона, в котором рас- |
|
|
полагается населенный |
|
|
пункт |
|
Название города |
Полное название насе- |
|
|
ленного пункта |
|
|
Тип населенного пунк- |
|
|
та, например, город, |
|
|
село, поселок город- |
|
|
ского типа, район. |
|
Поля таблицы "ДОРОГА"
177
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_дороги |
Порядковый номер до- |
Натуральное число |
|
роги |
|
Название дороги |
Полное название уча- |
Все символы - в верх- |
|
стка железной дороги |
нем регистре |
Протяженность доро- |
Расстояние в километ- |
Натуральное число в |
ги |
рах между конечными |
диапазоне от 600 до |
|
станциями железной |
1500 |
|
дороги |
|
|
|
|
Поля таблицы "МАРШРУТ" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_следования |
|
Натуральное число |
Номер станции |
Семизначный числовой |
Только цифры. Обяза- |
|
номер станции, на ко- |
тельно – в точности 7 |
|
торой имеется останов- |
цифр. Первая цифра в |
|
ка поезда |
номере - 2 |
Время прибытия |
Московское время (с |
Час - целое число в |
|
точностью до минут) |
диапазоне от 00 до |
|
прибытия поезда на |
23. Минута - целое |
|
станцию. Представить |
число в диапазоне от |
|
двумя отдельными по- |
00 до 59. Час и минуту |
|
лями - Час и Минута. |
отображать через раз- |
|
|
делитель - символ ":" |
|
|
Отображать обязатель- |
|
|
но двумя цифрами , |
|
|
например 00:05. |
Время отправления |
Московское время (с |
Час - целое число в |
|
точностью до минут) |
диапазоне от 00 до |
|
отправления поезда со |
23. Минута - целое |
|
станции. Представить |
число в диапазоне от |
|
двумя отдельными по- |
00 до 59. Час и минуту |
|
лями - Час и Минута. |
отображать через раз- |
|
|
делитель - символ ":" |
|
|
Отображать обязатель- |
|
|
но двумя цифрами , |
|
|
например 00:05. |
Номер станции в пути |
Определят номер стан- |
Натуральное число в |
|
ции в пути следования, |
диапазоне от 1 до 45 |
|
т.е. последователь- |
|
|
178 |
|
|
|
|
Поля таблицы "МАРШРУТ" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
|
ность, в которой поезд |
|
|
проезжает станции. |
|
|
Номер 1 - это первая |
|
|
станция в пути (стан- |
|
|
ция формирования по- |
|
|
езда) , 2 - следующая за |
|
|
ней и т.д. |
|
Номер поезда |
Трехзначный номер |
Только цифры. Обяза- |
|
поезда |
тельно – в точности 3 |
|
|
цифры |
Сутки следования |
Определяет, в какие по |
Натуральное число в |
|
номеру сутки поезд |
диапазоне от 1 до 8 |
|
проезжает станцию. |
|
|
Исчисление ведется от |
|
|
времени выезда со |
|
|
станции формирова- |
|
|
ния. Самой первой |
|
|
станции в пути следо- |
|
|
вания соответствуют |
|
|
первые сутки следова- |
|
|
ния, а значение данно- |
|
|
го поля будет равнять- |
|
|
ся 1, далее - 2 и т.п.. |
|
|
|
|
Поля таблицы "ПОЕЗД" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
Номер поезда |
Трехзначный номер |
Только цифры. Обяза- |
|
поезда |
тельно – в точности 3 |
|
|
цифры |
Категория поезда |
Категория поезда, на- |
Допустимые значения |
|
пример, "скорый", |
- "скорый", "скорост- |
|
"скоростной", "мест- |
ной", "местный". Пре- |
|
ный". Соответствие |
дусмотреть автомати- |
|
номеров и категорий: |
ческое заполнение поля |
|
001 - 156 номера - ско- |
при вводе значения в |
|
рые |
поле "Номер поезда" |
|
157 - 170 номера - ско- |
(см. соответствие но- |
|
ростные |
меров и категорий) |
|
179 |
|
|
|
|
Поля таблицы "ПОЕЗД" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
|
171 - 699 номера - ме- |
|
|
стные |
|
Тип поезда |
Логическое. Определя- |
Отображать символ |
|
ет, является ли поезд |
"Ф", если значение по- |
|
фирменным или нет. |
ля - Истина, пробел - в |
|
Истина - поезд фир- |
противном случае. |
|
менный. Ложь - обыч- |
|
|
ный. |
|
|
|
|
Поля таблицы "РЕГИОН" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_региона |
Порядковый номер ре- |
Натуральное число |
|
гиона |
|
Название региона |
Полное название ре- |
Только буквы. Первая - |
|
гиона или области |
в верхнем регистре |
Часовой пояс |
Разница в часах между |
Целое число в диапазо- |
|
местным временем ре- |
не от -1 до 9 |
|
гиона и временем Мо- |
|
|
сквы. |
|
Тип региона |
Отражает тип региона. |
Допустимые значения |
|
Например, Область, |
- "Область", "Край", |
|
Край, Республика |
"Республика" |
|
|
|
Поля таблицы "СЛЕДОВАНИЕ" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
Номер поезда |
Трехзначный номер |
Только цифры. Обяза- |
|
поезда |
тельно – в точности 3 |
|
|
цифры |
Отправление |
Дата и время отправле- |
|
|
ния поезда со станции |
|
|
формирования |
|
|
|
|
Поля таблицы "СТАНЦИЯ" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
Номер станции |
Семизначный числовой |
Только цифры. Обяза- |
|
номер станции |
тельно – в точности 7 |
|
180 |
|
|
|
|
Поля таблицы "СТАНЦИЯ" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
|
|
цифр. Первая цифра в |
|
|
номере - 2 |
ID_города |
Порядковый номер го- |
Натуральное число |
|
рода, в котором распо- |
|
|
лагается станция |
|
ID_дороги |
Порядковый номер до- |
Натуральное число |
|
роги, которой принад- |
|
|
лежит станция |
|
Название станции |
Полное название стан- |
|
|
ции. |
|
Запросы
Найти сведения обо всех станциях, расположенных на определенной железной дороге
Найти маршрут следования всех скорых поездов Найти сведения о поездах, отправляющихся в заданный интервал дат
Найти сведения о поездах с максимальной продолжительностью -мар
шрута