Hierarchinis duomenų bazės modelis
Hierarchinis duomenų bazės modelis - tai duomenų modelis, kuriame duomenys išdėstyti kaip medis. Struktūra leidžia kartoti informaciją naudojant tėvų ir vaikų ryšius: kiekvienas tėvas gali turėti daug vaikų, bet kiekvienas vaikas turi tik vieną tėvą. Visi konkretaus įrašo atributai išvardijami pagal esybės tipą.
Duomenų bazėje esybės tipas yra lentelės atitikmuo; kiekvienas atskiras įrašas pateikiamas kaip eilutė, o atributas - kaip stulpelis. Esybių tipai tarpusavyje siejami naudojant 1:N atvaizdavimą, dar vadinamą "vienas su daugeliu" ryšiu.
Labiausiai pripažintos ir naudojamos hierarchinės duomenų bazės yra IBM sukurta IMS ir "Microsoft" sukurta "Windows Registry".
Hierarchinio modelio pavyzdys.
Klausimai ir atsakymai
K: Kas yra hierarchinis duomenų bazės modelis?
Atsakymas: Tai duomenų modelis, kuriame duomenys išdėstyti kaip medis.
K.: Kaip hierarchiniame duomenų bazės modelyje leidžiama kartoti informaciją?
A: Informacijos kartojimas leidžiamas naudojant tėvų ir vaikų ryšius, kai kiekvienas tėvas gali turėti daug vaikų, bet kiekvienas vaikas turi tik vieną tėvą.
K: Kas yra esybės tipas duomenų bazėje?
A.: Esybės tipas yra lentelės, kurioje išvardyti visi konkretaus įrašo atributai, atitikmuo.
K: Kaip duomenų bazėje vaizduojamas kiekvienas atskiras įrašas?
A: Kiekvienas atskiras įrašas vaizduojamas kaip eilutė, o atributas - kaip stulpelis.
K.: Kaip duomenų bazėje esybių tipai susiję tarpusavyje?
A. Esybių tipai tarpusavyje siejami naudojant 1:N atvaizdavimą, dar žinomą kaip vienas su daugeliu ryšių.
K: Kokios yra labiausiai pripažintos ir naudojamos hierarchinės duomenų bazės?
A: Labiausiai pripažintos ir naudojamos hierarchinės duomenų bazės yra IBM sukurta IMS ir "Microsoft" sukurta "Windows Registry".
K: Kuo hierarchinės duomenų bazės modelyje skiriasi tėvinė ir paveldėtoji dalis?
A.: Tėvinė duomenų bazė gali turėti daug vaikų, bet kiekvienas vaikas turi tik vieną tėvinę duomenų bazę.