mysql - 这个 "bus stations"的数据库怎么设计呢?

标签 mysql database

我想设计一个关于公交车站的数据库。全市大约有60辆公交车,每辆公交车都包含这些信息:

  • 巴士编号
  • 公交车名称
  • 沿途站点列表(向前和向后)

这个数据库必须是高效的搜索,例如,当用户想要列出经过 A 站和 B 站的公交车时,它必须快速运行。

在我的第一个想法中,我想将站点放在一个单独的表中,包括 StationId 和 Station,然后站点列表将包含这些 StationId。我猜它可能会起作用,但不确定它是否有效。

我该如何设计这个数据库?

非常感谢。

最佳答案

你看过Database Answers了吗?看看是否有符合您要求的架构?

关于mysql - 这个 "bus stations"的数据库怎么设计呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1871507/

相关文章:

database - 在 Redis 中存储和读取通知的最佳方法(Json 或多数据结构)?

php - SQL 注册功能 $_POST 方法很烦人

MySQL:获取特定日期和总体记录的 COUNT

mysql - 服务器端的 SQLAlchemy 日期时间操作

mysql - 计算字段上的 SUM 加倍

mysql - 如何在 TEMPORARY 表上使用多个 IN 条件进行选择?

php - MySQL-错误 : Unknown column in where clause

mysql - Laravel 5 : run migrations on server environment, 不是本地的

java - 如何将子选择与PreparedStatements 结合使用?

database - 从 SQLite 数据库读取未提交的更改(脏读)