Obsah:
Definícia - Čo znamená hierarchická databáza?
Hierarchická databáza je dizajn, ktorý pre dátové prvky používa vzťah jeden k mnohým. Hierarchické databázové modely používajú stromovú štruktúru, ktorá spája množstvo rôznych prvkov s jedným primárnym záznamom „vlastník“ alebo „rodič“.
Techopedia vysvetľuje hierarchickú databázu
Myšlienka hierarchických databázových modelov je užitočná pre určitý typ ukladania údajov, nie je však príliš univerzálna. Jeho obmedzenia znamenajú, že sa obmedzuje na niektoré veľmi špecifické použitia. Napríklad, ak každá jednotlivá osoba v spoločnosti môže podávať správy danému oddeleniu, oddelenie sa môže použiť ako rodičovský záznam a jednotliví zamestnanci budú predstavovať sekundárne záznamy, z ktorých každý bude odkazovať na tento jeden rodičovský záznam v hierarchickej štruktúre.
Hierarchické databázy boli populárne v ranom návrhu databázy, v ére počítačov sálových počítačov. Zatiaľ čo niektoré modely IBM a Microsoft sa stále používajú, mnoho ďalších typov obchodných databáz používa flexibilnejšie modely na prispôsobenie sofistikovanejším typom správy údajov. Hierarchické modely majú najväčší zmysel, keď sa primárne zameranie zhromažďovania informácií zameriava na konkrétnu hierarchiu, ako je zoznam obchodných oddelení, aktív alebo ľudí, ktorí budú všetci spojení s konkrétnymi prvkami primárnych údajov na vyššej úrovni.