Es ist möglich, Adressen aus vielen verschiedenen Ländern in einem Standardsatz von Feldern darzustellen. Die Grundidee eines benannten Zugangswegs (Durchgangsstraße), auf dem sich die benannten oder nummerierten Gebäude befinden, ist ziemlich Standard, außer in China manchmal. Andere nahezu universelle Konzepte umfassen: Benennung der Siedlung (Stadt / Gemeinde / Dorf), die allgemein als Ort bezeichnet werden kann; Benennen der Region und Zuweisen einer alphanumerischen Postleitzahl. Beachten Sie, dass Postleitzahlen, auch Postleitzahlen genannt, nur in einigen Ländern rein numerisch sind. Sie benötigen viele Felder, wenn Sie wirklich generisch sein möchten.
Die UPU Universal Postal Union liefert Adressdaten für viele Länder in einem Standardformat . Beachten Sie, dass das UPU-Format alle Adressen (bis zur verfügbaren Feldgenauigkeit) für ein ganzes Land enthält und daher relational ist. Wenn Sie Kundenadressen speichern, in denen nur ein kleiner Teil aller möglichen Adressen gespeichert wird, ist es besser, eine einzelne Tabelle (oder ein flaches Format) zu verwenden, die alle Felder und eine Adresse pro Zeile enthält.
Ein vernünftiges Format zum Speichern von Adressen wäre wie folgt:
- Adresszeilen 1-4
- Lokalität
- Region
- Postleitzahl (oder Postleitzahl)
- Land
Die Adresszeilen 1 bis 4 können Komponenten enthalten wie:
- Gebäude
- Untergebäude
- Betriebsnummer (Hausnummer)
- Prämissenbereich
- Durchgangsstraße
- Sub-Thoroughfare
- Doppelte abhängige Lokalität
- Unterlokalität
Häufig werden nur 3 Adressleitungen verwendet, dies ist jedoch häufig nicht ausreichend. Es ist natürlich möglich, mehr Zeilen zu verlangen, um alle Adressen im offiziellen Format darzustellen, aber Kommas können immer als Zeilentrennzeichen verwendet werden, sodass die Informationen weiterhin erfasst werden können.
Normalerweise wird die Analyse der Daten nach Ort, Region, Postleitzahl und Land durchgeführt, und diese Elemente sind für Benutzer bei der Dateneingabe ziemlich leicht zu verstehen. Aus diesem Grund sollten diese Elemente als separate Felder gespeichert werden. Erzwingen Sie jedoch nicht, dass Benutzer eine Postleitzahl oder Region angeben, da diese möglicherweise nicht lokal verwendet werden.
Die Lokalität kann unklar sein, insbesondere die Unterscheidung zwischen Kartenlokalität und Postlokalität. Der Postort ist derjenige, der von einer Postbehörde als eine nahe gelegene Großstadt angesehen wird. Die Postleitzahl behebt jedoch in der Regel Probleme oder Unstimmigkeiten, um eine korrekte Zustellung zu ermöglichen, auch wenn die offizielle Poststelle nicht verwendet wird.