首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mysql数据库中保存多个坐标的最佳设计实践?

在mysql数据库中保存多个坐标的最佳设计实践?
EN

Stack Overflow用户
提问于 2018-04-15 00:44:36
回答 1查看 78关注 0票数 0

我是设计数据库世界的新手,我被要求为一个应用程序建模,该应用程序将有大约5-6个表单,唯一的共同点是它们必须允许用户从地图中选择和保存坐标(在长和晚)。我的疑问是将这些字段放在哪里,我提出了两个选项,但不确定它们是最佳实践还是有更好的方法。

选项1:每个表单都有一个表,其中包括它们的id、必需的字段以及每个表单的经度和纬度。

选项2:与上面相同,但所有坐标都有一个单独的表,就像它自己的id和字段作为所有其他表单表的FK一样,只有在要记录的坐标与它们相关或不相关的情况下才会有值。如下所示:

An example on how I see my option 2

我想到了选项2,因为选项1似乎是重复的,必须在每个表上添加lat和long字段,而现在我无法决定!当然,我相信你会知道得更好,我很感谢我能得到的每一个建议。

提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2018-05-02 12:40:36

不要将值,特别是数字,放在单独的表中。将它们保存在主表中,在那里可以很容易地获取它们。

这也允许在“范围”测试中更容易地使用数值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49833798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档