Existuje mnoho způsobů, jak uložit hierarchie do SQL databází. Který z nich vybrat, závisí na tom, který produkt DBMS používáte a jak budou data použita. Protože jste použili značku MSSQL2005, myslím, že byste měli začít uvažovat o modelu „Seznam sousedství“; pokud zjistíte, že pro vaši aplikaci nefunguje dobře, podívejte se na srovnání Vadima Tropaška, které zdůrazňuje rozdíly mezi modely se zaměřením na více výkonnostních charakteristik.