först och främst ser strukturen bra ut när det gäller normalisering. Du kan läsa lite mer om detta ämne genom att bara googla efter "databasnormaliseringsregler". Men du bör vara medveten om att du kommer att få komplexa frågor genom att separera varje egenskap (Gatutabell, gatunummertabell etc.). För att få ett resultat som "POI XY, Streetname 2, Somecity, lat=42.4, long=13.2" måste du gå med i minst fyra tabeller. Om prestanda inte är ett problem, fortsätt;-)
Du kan hämta data (om tillgänglig) från openstreemap.org eller några punkter från geonames.org
Hälsningar, Martin