В инете куча готовых баз со странами, городами и адресами, у них уже есть своя структура, зачем еще что то переделывать, создаёшь связующую таблицу с айди и готово, это практически статические данные которые не требуют постоянного обновления или лобавления(я про названия городов/улиц)