美国国家,州,县,市,拉链表的数据库设计

时间:2017-05-05 05:20:38

标签: database postgresql database-design

我必须建立一个代表美国地理模型的数据库,其中包含相应州,城市,县和国家的邮政编码。我发现路易斯安那州和阿拉斯加州有自治市和教区,而不是县。如何获得自治市镇和教区的城市和邮政编码?另外,如果以下地理层次结构正确,您能告诉我吗?谢谢你的帮助。

国家>状态>县>城市>邮政编码

4桌

[country] countryId(PK)(FK state.countryId)countryName

[state] stateID(PK(country.stateId的FK)stateName

[county] countyId(PK)(city.countyId的FK)countyName

[city] cityID(PK)(zip.cityID的FK)cityName

[zip] zipID cityID(PK)zipCode,lat,long

0 个答案:

没有答案