我有什么似乎可能是一个简单的问题,但可能比预期更困难。假设我试图追踪用户和企业的经纬度。现在,我有一个名为locTable的表,它包含3列:索引,纬度,经度。数据库中的共享表或多个数据?以数据库方式存储真实世界的位置
存储用户和企业信息的表包含locTable的FK。这使我可以使用一张表来存储位置数据,但是我注意到对这些数据进行查询可能很困难。
现在,我可以在用户和企业的每个表中存储纬度和经度信息,但是如果我需要对数据进行更改,则需要更新查询以及两个(或更多)不同的表。
你会怎么建议?共享表格或单独存储信息?
是的。我也忘记了城市也有位置。多个地点,如果这是有道理的(城市有不同的邮编,根据邮编)。我只是想知道,在现实中,这些疑问究竟有多噩梦。例如,试图找出用户和企业之间的距离,如果两者的位置在同一个表中 – 2011-02-11 03:58:06