Tokiuose santykiuose labai dažnai būna objektųkurie vadinami hierarchiniais. Tai dažniausiai reiškia tokius santykius kaip "visa dalis", pavaldumo santykis ar rūšių santykis. Objektus, kurie yra panašių santykių, sudaro medį, kuris yra vadinamas nukreipta grafiškai, tai yra, turintys tik vienas viršūnė nepavaldžios bet kurios kitos viršūnių. Ši viršūnė vadinama medžio šaknimi. Sąveika tarp kitų viršūnių yra įgyvendinama taip: bet kokia kita viršūnė paklūsta tik vienai viršuje esančiam virš jo. Konceptualiai, hierarchinis duomenų modelis suprantamas kaip įrašų tipų rinkinys, kuris yra susietas nuorodų tipais į vieną ar kelis atskirus medžius. Tokiu modeliu visi santykių tipai yra formuojami "nuo vieno iki kelių" tipo, o grafike tai pavaizduota rodyklėmis. Pasirodo, kad hierarchinė duomenų modelis turi šią santykių tarp objektų rūšį, tiek šeimos medį, tačiau viena išimtis: yra tik vienas pagrindinis dalykas kiekvienam poįstatyminiai objektą. Tai reiškia, kad tokiu duomenų modeliu yra tik dviejų tipų ryšys tarp duomenų bazių objektų: "vienas nuo kito" arba "vienas iki daugelio". Hierarchinė duomenų bazė iš esmės yra navigacinė bazė, ty prieiga galimas tik naudojant anksčiau apibrėžtus ryšius.
Jei renginys modeliuojamas,paprastai reikalaujama, kad daugkartiniai ryšiai. Kad pašalintume šį apribojimą, galime pasiūlyti išvestį, pvz., Objektų dubliavimą. Tačiau objektų dubliavimui yra trūkumų: gali būti informacijos nenuoseklumas. Hierarchinių duomenų modelis turi tokius pranašumus, kaip greito prieigos suteikimas pagal kai kuriuos iš anksto nustatytus ryšius dėl jo navigacijos pobūdžio. Tačiau ji turi trūkumų. Jie susiję su tokio duomenų modelio lankstumo trūkumu, visų pirma tai susiję su tuo, kad į objektą negalima patekti keliems tėvams, taip pat neįmanoma gauti tiesioginės prieigos prie duomenų. Dėl to tai netinkama reguliariems prašymams, kurie nebuvo planuojami iš anksto. Hierarchinis duomenų bazės modelis turi dar vieną trūkumą. Tai priklauso nuo to, kad informacijos paieška iš apatinių hierarchinių lygių negali būti nukreipta į aukščiau esančius mazgus.
Kaip pagrindiniai informacijos vienetaihierarchinis modelis yra segmentas ir laukas. Pagal duomenų lauką yra įprasta nustatyti mažiausią nedalomą duomenų vienetą, kuris yra prieinamas vartotojui. Segmentų atveju paprastai apibrėžiama segmento rūšis ir egzempliorius. Segmento tipas yra pavadintas duomenų lauko tipų rinkinys, kurį jis yra. Segmento pavyzdys yra sudarytas iš tam tikrų konkrečių lauko verčių. Hierarchinis duomenų modelis, kaip minėta pirmiau, yra sudarytas duomenų struktūros diagramos formoje. Jei mes tai laikome koncepcijos lygiu, tai yra tik ypatingas tinklo modelio atvejis. Hierarchinio modelio segmento tipas atitinka viršūnių tipą ir jungčių tipą "protėvis-palikuonis" į lankus. Yra griežta taisyklė, palikuonio segmentas gali turėti tik vieną protėvį. Apskritai, toks modelis atrodo kaip orientuota neapjungta grafika su medžio struktūra, jungiančia visus segmentus. Hierarchinė duomenų bazės tipo struktūra apima užsakytą medžių rinkinį. Modelis pats yra medis, kurio viršutinis lygis yra vienas pagrindinis objektas, antrame lygyje yra antrojo lygio objektai, ant trečiojo - trečioji ir tt.
Iš šios medžiagos galite sužinoti, kokia yra hierarchinė duomenų struktūra.