Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

IOSU_UMP

.pdf
Скачиваний:
8
Добавлен:
11.05.2015
Размер:
1.94 Mб
Скачать

171

Поля таблицы "АВТОБУС"

Имя поля

Описание

Формат отображения

 

 

и ограничения

 

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_дороги

Порядковый номер до-

Натуральное число

 

роги, которой принад-

 

 

лежит станция

 

Название станции

Полное название стан-

 

 

ции.

 

Запросы

Найти сведения обо всех станциях, расположенных на определенной железной дороге

Найти маршрут следования всех скорых поездов Найти сведения о поездах, отправляющихся в заданный интервал дат

Найти сведения о поездах с максимальной продолжительностью -мар

шрута

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]