Gibt es gute Referenzen für Best Practices zum Speichern von Postanschriften in einem RDBMS? Es scheint, dass es viele Kompromisse gibt und viele Vor- und Nachteile für jeden zu bewerten sind - sicherlich wurde dies immer wieder getan? Vielleicht hat jemand zumindest einige Lektionen geschrieben, die er irgendwo gelernt hat?
Beispiele für die Kompromisse, über die ich spreche, sind das Speichern der Postleitzahl als Ganzzahl gegenüber einem Zeichenfeld, sollte die Hausnummer als separates Feld oder Teil der Adresszeile 1 gespeichert werden, sollten Suite- / Apartment- / usw.-Nummern normalisiert oder nur als gespeichert werden Textblock in Adresszeile 2, wie gehen Sie mit zip +4 um (separate Felder oder ein großes Feld, Ganzzahl vs. Text)? etc.
An dieser Stelle beschäftige ich mich hauptsächlich mit US-Adressen, aber ich stelle mir vor, dass es einige bewährte Methoden gibt, um sich auf die Möglichkeit vorzubereiten, auch global zu werden (z. B. Felder wie Region anstelle von Bundesland oder Postleitzahl anstelle von Postleitzahl entsprechend zu benennen). etc.