.net 如何设计公共交通时刻表数据库?
是否有公共交通时间表数据库设计的例子 或者任何开源时间表引擎解决方案 或者,如果没有,怎么自己做呢 如何最好地设计数据库,使搜索能够合理快速 我会这样做: 为了测试,我会选择一个X形的公交网络,有5个站点(边和顶点) 表1: 村庄/位置/站点及其地理坐标的列表,以及UID 表2:位置名称列表,包括翻译、短符号,外键为表1 表3:运输工具清单,如公共汽车、火车、飞机、轮船及其翻译 表4:国家名单 表5:包含FromDate和ToDate的列表,用于公共假日,假日名称包括翻译,国家为外键 表6:n个不同季节的从到日期列表,包括翻译,例如冬季、夏季,外键为国家/地区 现在是棘手的部分(时间表、路线、站点): 表7: 线路号、车辆号、线路号、线路名、线路起始位置号、线路停止位置号 表8: 跳号,行号,停止号,停止序列号,时间号 表9: 时间号,跳号,时间 我认为停车和停车时间之间的联系尤其困难。 此外,我还在考虑如何最好地将不同的季节与线路/路线联系起来。 这似乎合理吗? 还是你发现了问题 编辑:.net 如何设计公共交通时刻表数据库?,.net,sql,database-design,timetable,.net,Sql,Database Design,Timetable,是否有公共交通时间表数据库设计的例子 或者任何开源时间表引擎解决方案 或者,如果没有,怎么自己做呢 如何最好地设计数据库,使搜索能够合理快速 我会这样做: 为了测试,我会选择一个X形的公交网络,有5个站点(边和顶点) 表1: 村庄/位置/站点及其地理坐标的列表,以及UID 表2:位置名称列表,包括翻译、短符号,外键为表1 表3:运输工具清单,如公共汽车、火车、飞机、轮船及其翻译 表4:国家名单 表5:包含FromDate和ToDate的列表,用于公共假日,假日名称包括翻译,国家为外键 表6:n个
不,不行,我需要考虑到到达和离开的时间。谷歌已经为这些数据创建了一种格式:
这里有一个地方可以寻找公共交通模式