如何在 MySQL DB 中存储路线中的站点?

问题描述 投票:0回答:1

在 PHP MySQL 中,我想设计一条动态跟踪货车的路线。

如何在数据库中设置止损?

我可以存储起点和终点,但不能存储点之间的停止点 当有多条路线的起点和终点不同且不同路线的停靠点不同时。

route(r_id, start_point,end_point)
php mysql database routes
1个回答
0
投票
point(p_id,...)
route(r_id,start_point,end_point)
stop(r_id,stop_number_within_route,p_id)

请参阅此答案及其问题。摘录:

关系数据库中的表描述了某个对象的状态 应用。每个表都有一个关联的填空(命名) 陈述(谓词)。

谓词的参数是表的列。

使表的谓词为 true 的行进入表中。行数 这使得 if false 被排除在外。

您需要决定足够的谓词才能完全 描述您的申请情况。这包括 抽象事物,例如路线、交易、事件和时间表 和赋值等。(一旦我们有足够的谓词/表,我们 通过标准化等技术来改进它们。)

© www.soinside.com 2019 - 2024. All rights reserved.