Я планирую сделать все города, города, районы, регионы, штаты и страны практически всего мира
Таким образом, город принадлежит городу, город принадлежит району, район принадлежит региону ирегион принадлежит государству, штат принадлежит стране
Я думаю, что лучший способ - создать отдельные таблицы для каждой функции (таблица для городов, таблица для регионов ...) с внешними ключами, нопроблема заключается в том, что не во всех странах есть штаты, регионы и районы, в некоторых есть только штаты, в некоторых - только регионы, иногда только города, поэтому некоторые города будут принадлежать только стране, или только региону или толькорегион и округ, так что комбинаций очень много
Любой совет?