我建议创建单独的表Bus Stop
(以存储停靠点名称,纬度/经度等)和Route
(以存储路线名称,第一个停靠点,最后一个停靠点,方向等)。
您可能已经意识到了这一点,但是总线调度很快就会变得很复杂。例如:
您可能需要将某些停靠点指定为“时间点”,这些时间点会显示在打印的时间表中
每个路线可能有多种变化。例如,某些版本可能在其他公交车站处开始或结束
日程安排可能在周六和周日有所不同,大多数代理商每季度更改一次日程安排
您可能需要考虑其中一些情况,并将其构建到架构中。
有帮助吗?
我正在使用SQL设计公交车时刻表。每个公交路线都有多个站点,我是否需要为每个路线使用不同的表格?
我建议创建单独的表Bus Stop
(以存储停靠点名称,纬度/经度等)和Route
(以存储路线名称,第一个停靠点,最后一个停靠点,方向等)。
您可能已经意识到了这一点,但是总线调度很快就会变得很复杂。例如:
您可能需要将某些停靠点指定为“时间点”,这些时间点会显示在打印的时间表中
每个路线可能有多种变化。例如,某些版本可能在其他公交车站处开始或结束
日程安排可能在周六和周日有所不同,大多数代理商每季度更改一次日程安排
您可能需要考虑其中一些情况,并将其构建到架构中。
有帮助吗?