关于世界行政区划数据表设计思路问题,请指教!
liubi 2006-09-29 04:27:33 如何处理世界行政区划,因为做旅游网站需要用到世界区划:
当前只想到了以下分法:
1, 层次分:洲 -> 国家 -> 省(直辖市) -> 市 -> 区(县)
2,
洲: 00 - 99 // 01 表示亚洲 02 表示 非洲...
国家: 00 - 99 // 01 表示中国 02 表示 美国...
省(直辖市) 00 - 99 // 01 .....
市 00 - 99
区(县) 00 - 99
3, 用 10 位表示全部:
亚洲: 0100000000
中国: 0101000000
北京: 0101010000 湖南: 0101020000
北京: 0101010100 长沙: 0101020100
密云县: 0101010101 天心区:0101020101
东城区: 0101010102 宁乡县:0101020102
4, 如果查询中国所有省(直辖市)
取出前4位等于 0101 接着 2位 >0 后面全部为 0
5, 如果查询湖南所有市
取出前6位等于 010102 接着 2位 >0 后面全部为 0
这种思路处理是否可行,有没有更好的处理方法。谢谢各位了。