io farei una tabella unica, come dice daniele, ma con una caratteristica in più... il cap postale

con quello sei in grado di risalire a tutte le zone del mondo.


quindi poche colonne, ma ovviamente dovrai fare query ragionate per risalire a tutto l'albero geo-politico...

a grandi linee...

id
continente(utile per i vettori internazionali)
nazione_iso
livello
label (regione,provincia,regione,ecc...)
nome
cap


ma a mio parere la parte piu dura sarà quella di raccogliere e catalogare tutti questi dati