Możliwe jest przedstawienie adresów z wielu różnych krajów w standardowym zestawie pól. Podstawowa idea nazwanej drogi dojazdowej (arterii), na której znajdują się nazwane lub ponumerowane budynki, jest dość standardowa, z wyjątkiem czasami Chin. Inne niemal uniwersalne koncepcje obejmują: nazwanie osady (miasto / miasto / wieś), które można ogólnie określić jako miejscowość; nazwanie regionu i przypisanie alfanumerycznego kodu pocztowego. Należy pamiętać, że kody pocztowe, nazywane również kodami pocztowymi, tylko w niektórych krajach są wyłącznie numeryczne. Będziesz potrzebował wielu pól, jeśli naprawdę chcesz być ogólny.
UPU Universal Postal Union dostarcza dane adresowe dla wielu krajów w standardowym formacie . Należy zauważyć, że format UPU przechowuje wszystkie adresy (z dokładnością do dostępnego pola) dla całego kraju, dlatego jest relacyjny. Jeśli przechowujesz adresy klientów, w których będzie przechowywana tylko niewielka część wszystkich możliwych adresów, lepiej jest użyć pojedynczej tabeli (lub płaskiego formatu) zawierającej wszystkie pola i jeden adres na wiersz.
Rozsądny format przechowywania adresów byłby następujący:
- Wiersze adresu 1-4
- Miejscowość
- Region
- Kod pocztowy (lub kod pocztowy)
- Kraj
Wiersze adresów 1-4 mogą zawierać takie komponenty, jak:
- Budynek
- Podbudowa
- Numer lokalu (numer domu)
- Zakres lokalu
- Przejście
- Pod-arteria
- Lokalność podwójnie zależna
- Podrejon
Często używane są tylko 3 linie adresowe, ale często jest to niewystarczające. Oczywiście można wymagać większej liczby wierszy, aby przedstawić wszystkie adresy w oficjalnym formacie, ale przecinki zawsze mogą być używane jako separatory wierszy, co oznacza, że informacje można nadal przechwytywać.
Zazwyczaj analiza danych byłaby przeprowadzana według miejscowości, regionu, kodu pocztowego i kraju, a te elementy są dość łatwe do zrozumienia przez użytkowników podczas wprowadzania danych. Dlatego te elementy powinny być przechowywane jako oddzielne pola. Jednak nie zmuszaj użytkowników do podawania kodu pocztowego ani regionu, nie mogą być one używane lokalnie.
Lokalizacja może być niejasna, w szczególności rozróżnienie między lokalizacją na mapie a lokalizacją pocztową. Za miejscowość pocztową uważa się władze pocztowe, którym czasami może być pobliskie duże miasto. Jednak kod pocztowy zazwyczaj rozwiązuje wszelkie problemy lub rozbieżności, aby umożliwić poprawną dostawę, nawet jeśli nie jest używana oficjalna lokalizacja pocztowa.