Mejores prácticas para el almacenamiento de direcciones consistente y completo en una base de datos [cerrado]

¿Existen prácticas recomendadas (o incluso estándares) para almacenar direcciones de forma consistente y completa en una base de datos?

Para ser más específico, creo que en esta etapa hay dos casos para el almacenamiento de direcciones:

solo necesita asociar una dirección a una persona, un edificio o cualquier elemento (el caso más común). Entonces, una tabla plana con columnas de texto (dirección1, dirección2, código postal, ciudad) probablemente sea suficiente. Este no es el caso que me interesa.desea ejecutar estadísticas en sus direcciones: cuántos elementos en una calle, ciudad o ... en particular, debe evitar errores ortográficos de cualquier tipo y garantizar la coherencia. Mi pregunta es sobre las mejores prácticas en este caso específico: ¿cuáles son las mejores maneras de modelar una base de datos de direcciones coherente?

Un diseño / solución específico para un país sería un excelente comienzo.

RESPONDER : No parece existir todavía una respuesta perfecta a esta pregunta, pero:

XAL, comosugerido por Hank, es lo más parecido a un estándar global que apareció. Sin embargo, parece ser una exageración, y no estoy seguro de que mucha gente quiera implementarlo en su base de datos ...Para iniciar el diseño propio (para un país específico),Enlace de Dave alUnión Postal Universal El sitio (UPU) es un muy buen punto de partida.En cuanto a Francia, existe una norma (no oficial, pero estándar de facto) para las direcciones, que lleva el encantador nombre deAFNOR XP Z10-011 (Francés solamente), y tiene que ser pagado. losUPU La descripción de Francia se basa en esta norma.Encontré la norma equivalente para Suecia:SS 613401.A nivel europeo, se han realizado algunos esfuerzos, lo que ha dado lugar a la norma EN 14142-1. Se puede obtener a través deMiembros nacionales del CEN.

Respuestas a la pregunta(9)

Su respuesta a la pregunta