我有三个用于位置信息的主表
- 国家 {ID, 名称}
- 状态 {ID, Name, CountryID}
- 城市 {ID, Name, StateID}
现在我有一个名为 Person 的事务表,其中包含人名和他的位置信息。
我的问题是我应该在 Person 表中只有 CityID,如下所示:
人 {ID, 姓名, CityID}'
并查看连接查询,该查询为我提供详细信息,例如“Person{ID,Name,City,State,Country}”
或者我应该复制映射吗
人 {ID, 姓名, CityID, StateID, CountryID}
请提出您认为应该选择哪一个,为什么?如果有任何其他可用的选项,请提出建议。
提前致谢。