Skip to main content

Mi az a hierarchikus adatbázis -modell?

A hierarchikus adatbázis -modell az egyik első adatbázis -modell, amely széles körű elfogadást kap, elsősorban annak köszönhetően, hogy az egyik adatrészt a másikhoz kapcsolja.Ebben a modellben, amely fákszerű szerkezetű, több szint létezik a hierarchiákban, amelyek egy szülő csomóponttal kezdődnek, és egy gyermekcsomóhoz vezetnek.Például, ha egy szülő csomópont „név”, akkor a gyermekcsomópont a nevek listája, és a következő szint konkrét információk lennének a névről.Noha rugalmas, amikor először jelent meg, a hierarchikus adatbázis -modellt ritkán használják a modern adatbázisokban, mivel a modern adatbázisok erősebb relációs csoportosítási képességekkel rendelkeznek.Az adatbázis legfelső szintjén van néhány átfogó szülő csomópont.Amikor a felhasználó kiválasztja a csomópontot, megjelenik egy specifikusabb csomópont, és amikor a felhasználó kattint az egyik csomópontra, akkor még pontosabb információk jelennek meg.Például, ha a felső hierarchia „testmozgás”, akkor a következő csomópontok lehetnek „súlyemelés” és „kardio”, akkor lehetnek izomcsoportok az előbbiek számára és az utóbbiak számára futó módszerek, majd még pontosabb információkEzt követően. Az 1960 -as években az IBM a hierarchikus adatbázis -modellt az első adatbázis -modellnek tekintik, amelyet valaha telepítettek.Az adatbázisok korai napjaiban ezt rendkívül rugalmasnak tekintették, mivel az adatbázis -tervezők könnyen megmutathatják a különböző csomópontok és a felhasználók közötti kapcsolatokat az adatokhoz.A hierarchikus adatbázis egy-sok adatbázisként vált ismertté, mivel az egyik csomópont sok máshoz kapcsolódik.Ennek oka az, hogy a relációs adatbázishoz képest a hierarchikus adatbázis rugalmatlan.Csak az egyik csomópontot képes összekapcsolni sok mással, míg a relációs modell több csomópontot is összekapcsolhat több más csomóponttal.A hierarchikus adatbázis újabb verziói lehetővé teszik a tervezők számára, hogy az egyik szülő csomópontot több más csomóponthoz kapcsolják, de ezt nehezebb programozni, mint a relációs adatbázis.Alkalmazások 2011 -től. Azoknál a szervereknél, amelyek hosszú ideig tartó adatok tárolására szolgálnak, az adatok megérintése nélkül, általában hierarchikus adatbázist találnak, mert ez volt az adatbázis -modell, amelyet a szerver létrehozásakor használtak.A hierarchikus modell használatának másik oka az, hogy ha csak néhány rekordot tartalmazó egyszerű adatbázissal párosul, kevesebb időbe telik a programozáshoz.