Ne možeš da predstaviš po jednoj liniji hijerarhijski.
Imaš tri varijante:
Code:
-Država
--Okrug
---Opština
----Naselje (npr. Adaševci)
-Država
--Okrug
---Grad
----Gradska Opština
-----Naselje (npr. Babe)
-Država
--Okrug
---Grad-Opština
----Naselje (npr. Aradac)
Nekakva linijska struktura bi bila, kao i prva varijanta:
Code:
-Država
--Okrug
---Opština
----Naselje
S' tim da opština ima varijacije tipa, može biti grad-opština ili gradska opština.
Sad, zavisno od toga šta pokušavaš da radiš/rešavaš,
zavisi i kakva struktura bi bila dovoljna.
Ako baš trebaš hijerarhijski da prikažeš ko-koga sadrži,
onda ne vidim drugi način osim da prikažeš sve perverzije onakve kakve jesu.
Dakle, okrug može da sadrži i gradove i opštine i grad-opštine,
gradovi opet mogu da sadrže opštine, itd...