Первый вариант предполагает использование двух тегов:

Но он обладает недостатком:

  • трудоемокостью – для каждого дома уазать улицу
  • трудностью в редактировании – если поменялось название улицы (например, вследствии ошибки)…
    И не совсем понятно, как будет выполняться поиск? Если для улицы указаны национальные имена?

Поэтому мне кажется, что наиболее правильным вариантом есть использование отношений. Но вот как их указывать?