Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проектирование базы данных жд перевозок / 10 сообщений из 10, страница 1 из 1
13.02.2013, 20:26
    #38150255
arthur07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проектирование базы данных жд перевозок
Здравствуйте. Мне нужна помощь в проектировании базы данных системы, осуществляющей пассажирские жд перевозки. В данном случае я остановился на следующем вопросе. У меня есть сущность "Станция" и сущность "Поезд" со своими полями. Нужно связать с ними сущность "Рейс" или "Расписание". Чтобы можно было сохранять расписание поездов, проезжающих по станциям, делать поиск поезда, проходящего от станции А до станции Б. Какие варианты решений поставленной задачи самые приемлемые?
...
Рейтинг: 0 / 0
13.02.2013, 21:38
    #38150321
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проектирование базы данных жд перевозок
Те, которые будут соответствовать модели предметной области.
...
Рейтинг: 0 / 0
13.02.2013, 22:07
    #38150346
arthur07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проектирование базы данных жд перевозок
И "Станция" и "Поезд" будут представлены у меня в виде таблицы в БД. Но Вы не подскажите, как их связать?
...
Рейтинг: 0 / 0
13.02.2013, 23:23
    #38150407
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проектирование базы данных жд перевозок
Станции (Станция)
Маршрут (СтанцияОтправления, СтанцияПрибытия)
Поезд (НомерПоезда, Маршрут)
Расписание (Поезд, ВремяОтправления, ВремяПрибытия, УсловияДвижения: Каждый день, По четным, По нечетным, В определенные дни недели ...)
Остановки (Расписание, Станция, ВремяПрибытия, ВремяОтправления)
...
Рейтинг: 0 / 0
14.02.2013, 09:34
    #38150600
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проектирование базы данных жд перевозок
Программист-Любитель,

Я думаю, что остановки это будут маленькие маршруты. Т.е. маршруты надо надо иерархически проектировать. Любой маршрут может состоять из N вложенных маршрутов. Вектор.
...
Рейтинг: 0 / 0
14.02.2013, 10:20
    #38150665
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проектирование базы данных жд перевозок
Я остановки предположил просто как стоянки на маршруте поезда. Тут ТС бы в четырех таблицах не запутаться. Давать ему графы...
...
Рейтинг: 0 / 0
14.02.2013, 10:48
    #38150706
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проектирование базы данных жд перевозок
Программист-Любитель,

Пускай запутается, может тогда отдадут задачу грамотному специалисту проектировать. А то надоели уже эти нубы, гавно за ними разгребать...
...
Рейтинг: 0 / 0
14.02.2013, 13:16
    #38151081
arthur07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проектирование базы данных жд перевозок
Нубам свойственно учиться у более опытных людей. Спасибо большое за помощь, я очень признателен Вам.
...
Рейтинг: 0 / 0
14.02.2013, 13:41
    #38151143
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проектирование базы данных жд перевозок
Программист-ЛюбительЯ остановки предположил просто как стоянки на маршруте поезда. Тут ТС бы в четырех таблицах не запутаться. Давать ему графы...

А как без графов?
По моему никак.

:-)
...
Рейтинг: 0 / 0
14.02.2013, 13:48
    #38151167
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проектирование базы данных жд перевозок
arthur07Нубам свойственно учиться у более опытных людей. Спасибо большое за помощь, я очень признателен Вам.

Думаешь этому можно научиться прочитав 50 строк на форуме?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проектирование базы данных жд перевозок / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]