Какими таблицами дополнить существующую БД?

Здравствуйте!
Получил такое задание:
Пусть требуется создать программную систему, предназначенную для метрополитена города. Такая система должна обеспечить хранение данных о станциях, водителях и поездах.
Каждая станция характеризуется названием, датой ввода в эксплуатацию, количеством эскалаторов, глубиной заложения, признаком, указывающим на то, что станция является пересадочной, районом расположения. Район расположения станции описывается названием, номером телефона, фамилией и инициалами главы администрации. Характеристиками поезда являются номер, его тип, вместимость. Данные о водителе, которые должны храниться в базе данных: паспортные данные, стаж работы оклад. Каждый водитель закреплен за отдельным поездом и работает на определенном маршруте, но в некоторых случаях (поломка поезда, болезнь водителя) может пересесть на другой поезд. В базе должно храниться расписание движения поездов по станциям метрополитена. Маршрут характеризуется номер, названием начальной и конечной станций движения, временем начала и конца движения, интервалом движения и протяженностью в минутах.

Создал необходимые таблицы и связал их.
5a4db71d02299367912537.png
Имеется такой запрос: Вывод расписания движения поездов в выбранный период времени для выбранной станции.
И тут я немного застрял, т.к. в метро помимо начальной и конечной станции, есть и промежуточные остановки (про которые не говорится в задании, но по логике запрос ориентирован именно на них), которые тоже надо каким-то образом отобразить в БД.
Подскажите пожалуйста, какими таблицами необходимо дополнить существующую БД, чтобы можно было бы выполнить такой запрос?
Заранее благодарен за помощь.
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы