php - 无法创建更好的数据库结构

标签 php mysql

我想创建一个基本项目来搜索从一个车站到另一个车站的公共(public)汽车

假设我有四个车站 A,B,C,D 并且我有四辆公共(public)汽车 1,2,3,4

总线的根是

bus 1 : A->B->C->D
Bus 2 : A->C->D
Bus 3 : A->C->B
Bus 4 : A->B->D

如何为这样的系统设计数据库

我试过了

方法 1: 我创建了一个表,其中包含两个字段 busnobusroute 在巴士路线 我想存储完整的巴士路线数字。但我认为在这个表中搜索会非常复杂

或者请为这样的项目建议我一个更好的想法

最佳答案

我的提示是,3 个表

公交车

  • 编号
  • 姓名

停止

  • 编号
  • 姓名

路线

  • 业务编号
  • 停止编号
  • 职位

关于php - 无法创建更好的数据库结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32197605/

相关文章:

php - 选择其中列 1 = 列 2

php - mysqli 更新查询失败

php - Symfony 控制台 ContainerAwareCommand $this->getContainer() 产生 fatal error

php - 如何在 PHP 中对对象数组进行排序?

mysql - 如何在多对多关系中找到中间表的正确名称

mysql - 将子查询转换为联接

PHP - 错误的用户名/密码 - 如何正确回显

mysql - 在一个 mySQL 查询中更新多个 post_meta 数据

mysql - 按 GROUP 限制而不省略重复项?

mysql - 使用 INNER JOIN 排除 MYSQL 查询结果