相关疑难解决方法(0)

国际地理地址应该如何存储在关系数据库中?

鉴于将国际地理地址存储在关系表中的任务,最灵活的架构是什么?地址的每个部分都应该分解到自己的字段中,还是应该更像自由文本?

将不同格式的地址分成不同的表是否有任何意义?例如,有一个表USAAddress,CanadianAddress,UKAddress ...?

database-design street-address

56
推荐指数
5
解决办法
2万
查看次数

所有城市的名称

问题

我想在他们注册到这个网络应用程序时为我的网站用户提供城市选择.我必须确定,地址是正确的,因为我发送的是普通邮件,以便验证他们的地址.废话或拼写错误的城市名称可能会给我带来麻烦.

当前状态

到目前为止,我总是使用一个数据库表,其中包含我所在国家/地区所有城市的名称.我的国家有大约600个城市,所以从维基百科手动填充表格并不是问题.但是,最近我计划允许来自德国和美国等其他国家的注册,这应该是问题.

我想问你如何专业地解决城市选择/验证问题?

  1. 我是否必须为所有城市创建一个大表(使用国家/地区外键)并使用一些导入脚本填充它?那我应该在哪里查找数据呢?是否已存在此类导入脚本?
  2. 或者使用某些第三方服务来提供/验证城市名称更好.该服务下线后会发生什么?你知道这样的服务吗?你能举例说明如何使用它吗?
  3. 你会建议完全不同的解决方案?

php mysql

9
推荐指数
1
解决办法
267
查看次数

标签 统计

database-design ×1

mysql ×1

php ×1

street-address ×1