首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于英国数据库的地址字段有多少?

用于英国数据库的地址字段有多少?
EN

Stack Overflow用户
提问于 2008-12-16 22:59:36
回答 7查看 22.7K关注 0票数 13

地址记录可能在大多数数据库中使用,但我已经看到了许多用于存储它们的略有不同的字段集。字段的数量似乎从3-7个不等,有时所有字段都简单地标注为address1..addressN,其他时候则给出特定的含义(城镇、城市等)。

这是英国的具体情况,尽管我也愿意对世界其他地区发表评论。在这里,你需要地址的第一行(实际上只是号码)和邮政编码来识别地址--其他的大部分都是额外的奖励。

我目前倾向于:

  • 地址1
  • 地址2
  • 地址3
  • 小镇
  • 邮政编码

如果我们需要的话,我们可以增加一个国家(不太可能)。

你认为如何?是不是太少了太多了?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2008-12-16 23:22:11

邮局建议(http://www.postoffice.co.uk/portal/po/content1?catId=19100182&mediaId=19100267) 7行:

  • 收件人姓名
  • 公司/组织
  • 建筑名称
  • 建筑物数目和大道名称
  • 局部性名称
  • 邮镇
  • 邮政编码

然后他们说,如果使用的是邮政城镇和邮政编码,则不需要包含县名。

票数 15
EN

Stack Overflow用户

发布于 2008-12-16 23:32:02

BSI有BS 7666 -涵盖所有寻址。我建议你看看那里。

2000年版本建议

地址应以包含下列实体的逻辑数据模型为基础:

  1. 具有子类型的可寻址对象:
    • 主要可寻址对象;
    • 二次可寻址对象;

  1. 街道;
  2. 地方;
  3. 城镇;
  4. 行政区域,a.地区;
  5. 县;
  6. 邮编。

请参阅:http://landregistry.data.gov.uk/def/common/BS7666Address

票数 2
EN

Stack Overflow用户

发布于 2008-12-16 23:14:35

如果我是你,我会打电话问皇家邮政 .或者在他们的网站上查找邮政编码,作为一个最佳做法。

有不同类型的地址,每种不同的类型都有一个稍微不同的结构。转发分拣办公室的邮政地址结构与有街道号码的住宅不同。如果房子里有一个名字而不是一个号码呢?有很多因素需要考虑。

自从我搬到加拿大后,我不得不做一些类似的事情,这比一个简单的住址要复杂得多,因为通常情况下:

  • 街道号码(如适用)
  • 街道编号(如适用的话)
  • 房屋名称
  • 街道名称
  • 街道类型
  • 街道指示(如适用)
  • 公寓、联排房屋或其他类型建筑/地点的单位编号
  • 小市(村)
  • 主要城市(主要城镇/城市)
  • PostCode
  • 如果你包括苏格兰,威尔士,北爱尔兰(现在我注意到了爱尔兰)

然后你会有自己的送货路线,邮递箱,货运办公室.

很快就会变得复杂起来。

最好的选择--给皇家邮政打个电话,他们应该能给你提供他们的标准地址模板的信息。

编辑:您的3字段方法不是一个坏的one...particularly。但是,使用您拥有的字段设置,数据清理可能是一个重大问题,您可能需要一个相当复杂的策略来确保输入的地址是有效的。对单个专用字段进行清理以确保输入是正确的要比解析组合字段中的各种地址标记要容易得多。

获得这一信息的另一种更简单的方法是在皇家邮政网站上查看他们的邮政编码查找页面。

在主要的邮政编码查找中,它们使用4个字段,我猜它们在街道名称/类型字段上有某种形式的验证。他们把房号和名字分开,我猜他们只允许大城市。我假设这个县/国家是假定的。如果你打破了他们的高级搜索,他们会给你两个额外的字段的单位号码和业务名称。

考虑到某些字段是在它们的站点上组合的,您必须假设存在一定数量的验证,以确保输入的数据能够被有效地使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/373084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档