точками (портами) согласно расписания. Терзают сомнения в правильном ли направлении двигаюсь 😅
1. Hub - корабль, бывают разных видов
2. Location - Локации, где бывают корабли
3. Route - Маршрут с описанием
4. Schedule - промежуточная таблица, хранит день, расписание на этот день и номер локации в маршруте
5. И две остальные таблицы так же промежуточные
В основном предполагается, что основное количество кораблей будет ходить только между двумя точками A и B туда обратно. Но некоторые будут ходить между бОльшим количеством точек (до 5 так же согласно расписания)
1. Как лучше всего хранить расписание? Имеет ли смысл делать какой-то сложный json или лучше хранить огромное количество записей этого расписания?
2. Как лучше всего организовать такого рода маршруты?
3. Возможно есть фундаментальные ошибки здесь или есть вариант как это сделать лучше?
Благодарю :)
P.S. Тот же скрин в гугл драйв, тык
HubLocationLink и HubRouterLink какие задачи должны решать? Это всегда одна и та же связь? Зачем в этих таблицах отдельно ID?
Обсуждают сегодня