gpt4 book ai didi

.net - 如何设计公共(public)交通时刻表数据库?

转载 作者:行者123 更新时间:2023-12-04 15:56:55 24 4
gpt4 key购买 nike

有没有公共(public)交通时刻表数据库设计的例子?

或者任何开源时间表引擎解决方案?

如果不行,自己怎么办?

如何最好地设计数据库,以便合理快速地进行搜索?

我会这样做:

为了测试,我将采用 X 形总线网络,有 5 个站点(边和顶点)..

表 1:村庄/位置/站点及其地理坐标以及 UID 的列表。

表 2:位置名称列表,包括翻译、短符号,以表 1 作为外键

表 3:公共(public)汽车、火车、飞机、轮船等交通工具及其翻译列表。

表 4:国家列表

表 5:公共(public)假期的开始日期和结束日期列表,以及包括翻译在内的假期名称,以国家/地区作为外键

表 6:n 个不同季节的从-到日期列表,包括翻译,例如冬天,夏天,以国家为外键

现在是棘手的部分(时间表、路线、站点):

表 7:Line_UID, vehicle_uid, line_nr, line_name, line_start_location_uid, line_stop_location_uid

表 8:hop_uid, line_uid, stop_uid, stop_sequence_nr, time_uid

表 9:time_nuid, hop_uid, 时间

我认为停止和停止时间之间的关联尤其困难。此外,我仍在考虑如何最好地将不同季节与线路/路线相关联。这看起来合理吗?或者您发现问题了吗?

编辑:不,行不通,我需要考虑到达和离开时间。

最佳答案

关于.net - 如何设计公共(public)交通时刻表数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3590297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com