存储位置数据的最佳方法

斯里坎特·戈皮(Srikanth Gopi)

在数据库中存储位置数据的最佳方法是什么?

具有外键关系的国家,州,城市的单独表格。

或包含所有内容的单个表。

文卡塔拉曼R

您可以具有包含国家,州和城市信息的DimGeography表。您可以将GeographyID作为外键。

您可以使用“地区”,“区域”信息外推此“地理”维度。例如。北美地区可以是亚太地区。

通常,尽管城市名称可以在各州/国家/地区之间重复,但如果将它们作为单独的表进行维护并将其存储在主表中,则很少会引起混乱。您必须确保从正确的国家/地区从正确的州选择正确的城市。您必须遵循从上到下的顺序。否则,您可能会在错误的国家/地区以错误的状态映射到错误的城市。

将来,如果您还使用报表方案,则定义层次结构和进行汇总将更加容易。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章