А зачем тут реляционная база?Это я просто умных слов нахватался

Хотя в базе могут быть неоднозначности, типа города с одинаковыми именами в разных странах, а также модификаторы типа Малые- Большие- Старые- Новые-Устюги

Я когда искал нужные мне города чисто контекстным поиском в этом текстовике то очень часто спотыкался из-за этого.
Ну и потом, там же есть иерархия объектов, города, страны, число жителей...
А вообще, если только модераторы не закроют эту ветку, вопрос писать-не писать, зачем это нужно - поставлен некорректно. За примерами далеко ходить не надо, много фанатов тут пишут эфемериды, планетарии и атласы, как будто и без них этого добра мало. Это вообще типично для программирования, где продукт труда наиболее отчужден от своего создателя. Иллюзия, что компьютер все делает сам по себе - неистребима. Как только кто-нибудь начнет новый проект - и сразу тысяча воплей, а зачем это нужно? Ведь есть уже хорошая программа XXX, чем не устраивает? Так что вопрос не в том, нужно или нет, а найдется ли чел который этим вопросом загорится и для собственного удовольствия напишет так сказать.