È possibile rappresentare indirizzi da molti paesi diversi in un insieme standard di campi. L'idea di base di una via d'accesso con nome (arteria stradale) su cui si trovano gli edifici nominati o numerati è abbastanza standard, tranne che in Cina a volte. Altri concetti quasi universali includono: nominare l'insediamento (città / paese / villaggio), che può essere genericamente indicato come località; nominando la regione e assegnando un codice postale alfanumerico. Tieni presente che i codici postali, noti anche come codici postali, sono puramente numerici solo in alcuni paesi. Avrai bisogno di molti campi se vuoi davvero essere generico.
L'Unione postale universale UPU fornisce i dati degli indirizzi per molti paesi in un formato standard . Si noti che il formato UPU contiene tutti gli indirizzi (fino alla precisione del campo disponibile) per un intero paese, è quindi relazionale. Se si memorizzano gli indirizzi dei clienti, in cui verrà memorizzata solo una piccola parte di tutti gli indirizzi possibili, è meglio utilizzare un'unica tabella (o formato flat) contenente tutti i campi e un indirizzo per riga.
Un formato ragionevole per la memorizzazione degli indirizzi sarebbe il seguente:
- Righe indirizzo 1-4
- Località
- Regione
- Codice postale (o codice postale)
- Nazione
Le righe dell'indirizzo 1-4 possono contenere componenti come:
- Edificio
- Sotto-Costruzione
- Numero locale (numero civico)
- Premessa Gamma
- strada transitabile
- Sotto-transitabile
- Località a doppia dipendenza
- Località secondaria
Spesso vengono utilizzate solo 3 linee di indirizzo, ma spesso questo è insufficiente. Ovviamente è possibile richiedere più righe per rappresentare tutti gli indirizzi nel formato ufficiale, ma le virgole possono sempre essere utilizzate come separatori di riga, il che significa che le informazioni possono ancora essere catturate.
Di solito l'analisi dei dati viene eseguita per località, regione, codice postale e paese e questi elementi sono abbastanza facili da comprendere per gli utenti durante l'immissione dei dati. Questo è il motivo per cui questi elementi dovrebbero essere memorizzati come campi separati. Tuttavia, non forzare gli utenti a fornire il codice postale o la regione, potrebbero non essere utilizzati localmente.
La località può essere poco chiara, in particolare la distinzione tra località cartografica e località postale. La località postale è quella considerata da un'autorità postale che a volte può essere una grande città vicina. Tuttavia, il codice postale di solito risolverà eventuali problemi o discrepanze, per consentire una consegna corretta anche se non viene utilizzata la località postale ufficiale.