【发布时间】:2011-04-05 00:05:38
【问题描述】:
如果我需要在数据库中表示位置(例如国家、州/省/地区、城市等),我将如何以最容易查询、扩展大多数等?我计划将其用于允许用户选择多个位置并将它们与他们的个人资料相关联的应用程序。
想到的解决办法是这样的:
===========================
| Id | ParentId | Name |
===========================
| 1 | 0 | USA |
---------------------------
| 2 | 1 | Alabama |
---------------------------
我想知道这样的解决方案是否存在任何潜在问题。谢谢。
【问题讨论】:
标签: database-design normalization