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.Zoom
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ę.

AlegsaOnline.com - 2020 / 2023 - License CC3