代码之家  ›  专栏  ›  技术社区  ›  Stefan Steiger Marco van de Voort

如何设计公共交通时刻表数据库?

  •  1
  • Stefan Steiger Marco van de Voort  · 技术社区  · 15 年前

    有没有公共交通时间表数据库设计的例子?

    如果没有,怎么自己做?

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

    我会这样做:

    表1:

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

    表3:运输工具清单,如公共汽车、火车、飞机、轮船及其翻译。

    表4:国家名单

    表6:n个不同季节的从到日期列表,包括翻译,例如冬季、夏季,外键为country

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

    表7: 线路号、车辆号、线路号、线路名称、线路起始位置号、线路停止位置号

    表8: 跃点、行、停止、停止顺序、时间

    表9: 时间,跃点,时间

    我认为停车时间和停车时间之间的联系尤其困难。 这看起来合理吗? 或者你看到问题了吗?

    编辑:

    2 回复  |  直到 15 年前
        2
  •  0
  •   Walter Mitty    15 年前

    这里是一个寻找公共交通模式的地方。

    Data Base Answers transport model .