Можно представить адреса из множества разных стран в стандартном наборе полей. Основная идея именованного пути доступа (магистрали), на котором расположены названные или пронумерованные здания, является довольно стандартной, за исключением иногда в Китае. Другие почти универсальные концепции включают в себя: наименование населенного пункта (город / поселок / деревня), которое в общем можно назвать населенным пунктом; называя регион и назначая буквенно-цифровой почтовый индекс. Обратите внимание, что почтовые индексы, также известные как почтовые индексы, являются чисто числовыми только в некоторых странах. Вам понадобится много полей, если вы действительно хотите быть универсальными.
Всемирный почтовый союз ВПС предоставляет адресные данные для многих стран в стандартном формате . Обратите внимание, что формат UPU содержит все адреса (вплоть до доступной точности поля) для всей страны, поэтому он является реляционным. При хранении адресов клиентов, где будет храниться только небольшая часть всех возможных адресов, лучше использовать одну таблицу (или плоский формат), содержащую все поля и один адрес в строке.
Разумный формат для хранения адресов будет следующим:
- Адресные строки 1-4
- Населенный пункт
- Регион
- Почтовый индекс (или почтовый индекс)
- Страна
Адресные строки 1-4 могут содержать такие компоненты, как:
- Строительство
- Sub-Building
- Номер помещения (номер дома)
- Диапазон помещений
- 1032 * Проезд *
- Sub-1034 * Проезд *
- Двойная зависимость
- Sub-нас.пункт
Часто используются только 3 адресные строки, но этого часто недостаточно. Конечно, можно потребовать больше строк для представления всех адресов в официальном формате, но запятые всегда можно использовать в качестве разделителей строк, что означает, что информация все еще может быть захвачена.
Обычно анализ данных выполняется по региону, региону, почтовому индексу и стране, и эти элементы довольно легко понять пользователям при вводе данных. Вот почему эти элементы должны храниться как отдельные поля. Однако не заставляйте пользователей указывать почтовый индекс или регион, их нельзя использовать локально.
Местонахождение может быть неясным, особенно различие между местоположением карты и почтовым местоположением. Почтовый район считается почтовым органом, который иногда может быть близлежащим крупным городом. Тем не менее, почтовый индекс, как правило, устраняет любые проблемы или расхождения, чтобы обеспечить правильную доставку, даже если официальная местность не используется.