小编mon*_*oh_的帖子

将公交路线存储在数据库中

我做了一些研究,发现我应该将路线存储为一系列停靠点。就像是:

Start -> Stop A -> Stop B -> Stop C -> End
Run Code Online (Sandbox Code Playgroud)

我创建了三个表:

  • 路线
  • 停止
  • 路线停靠点

...其中RouteStops是一个连接表。

我有类似的东西:

路线

+---------+
| routeId |
+---------+
|    1    |
+---------+
|    2    |
+---------+
Run Code Online (Sandbox Code Playgroud)

车站

+-----------+------+
| stationId | Name |
+-----------+------+
|     1     |   A  |
+-----------+------+
|     2     |   B  |
+-----------+------+
|     3     |   C  |
+-----------+------+
|     4     |   D  |
+-----------+------+
Run Code Online (Sandbox Code Playgroud)

路线站

+-------------+---------------+
| routeId(fk) | stationId(fk) |
+-------------+---------------+
|     1       |       A       | …
Run Code Online (Sandbox Code Playgroud)

database-design

17
推荐指数
1
解决办法
7673
查看次数

标签 统计

database-design ×1