Hierarhiline andmebaasi mudel
Hierarhiline andmebaasimudel on andmemudel, kus andmed on organiseeritud nagu puu. Struktuur võimaldab teabe kordamist, kasutades vanem-laps-suhteid: igal vanemal võib olla palju lapsi, kuid igal lapsel on ainult üks vanem. Konkreetse kirje kõik atribuudid on loetletud olemitüübi all.
Andmebaasis on olemitüüp samaväärne tabeliga; iga üksik kirje on esitatud reana ja atribuut veeruna. Entiteeditüübid on omavahel seotud, kasutades 1: N seost, mida nimetatakse ka üks-mitmele suheteks.
Kõige tuntumad ja kasutatavamad hierarhilised andmebaasid on IBMi poolt välja töötatud IMS ja Microsofti poolt välja töötatud Windows Registry.
Näide hierarhilisest mudelist.
Küsimused ja vastused
K: Mis on hierarhiline andmebaasi mudel?
V: See on andmemudel, kus andmed on organiseeritud nagu puu.
K: Kuidas on hierarhilises andmebaasi mudelis lubatud teabe kordamine?
V: Teabe kordamine on lubatud, kasutades vanem-laps-suhteid, kus igal vanemal võib olla palju lapsi, kuid igal lapsel on ainult üks vanem.
K: Mis on andmebaasis üksuse tüüp?
V: Entiteeditüüp on samaväärne tabeliga, kus on loetletud konkreetse kirje kõik atribuudid.
K: Kuidas on andmebaasis esitatud iga üksik kirje?
V: Iga üksik kirje on esitatud reana ja atribuut veergudena.
K: Kuidas on olemitüübid andmebaasis omavahel seotud?
V: Entiteeditüübid on omavahel seotud, kasutades 1:N seost, mida tuntakse ka kui üks-mitmele suhet.
K: Millised on kõige enam tunnustatud ja kasutatavad hierarhilised andmebaasid?
V: Kõige tuntumad ja kasutatavamad hierarhilised andmebaasid on IBMi poolt välja töötatud IMS ja Microsofti poolt välja töötatud Windows Registry.
K: Mis vahe on vanema ja lapse vahel hierarhilise andmebaasi mudelis?
V: Vanemal võib olla palju lapsi, kuid igal lapsel on ainult üks vanem.