Hierarchický model databázy

Hierarchický model databázy je dátový model, v ktorom sú údaje usporiadané ako strom. Štruktúra umožňuje opakovanie informácií pomocou vzťahov rodič/dieťa: každý rodič môže mať veľa detí, ale každé dieťa má len jedného rodiča. Všetky atribúty konkrétneho záznamu sú uvedené v rámci typu entity.

V databáze je typ entity ekvivalentom tabuľky; každý jednotlivý záznam je reprezentovaný ako riadok a atribút ako stĺpec. Typy entít sú navzájom prepojené pomocou mapovania 1: N, známeho aj ako vzťahy jeden k viacerým.

Najznámejšie a najpoužívanejšie hierarchické databázy sú IMS vyvinutý spoločnosťou IBM a register systému Windows od spoločnosti Microsoft.

Príklad hierarchického modelu.Zoom
Príklad hierarchického modelu.

Otázky a odpovede

Otázka: Čo je to hierarchický model databázy?


Odpoveď: Je to dátový model, v ktorom sú údaje usporiadané ako strom.

Otázka: Ako je povolené opakovanie informácií v hierarchickom databázovom modeli?


Odpoveď: Opakovanie informácií je povolené pomocou vzťahov rodič/dieťa, kde každý rodič môže mať veľa detí, ale každé dieťa má len jedného rodiča.

Otázka: Čo je to typ entity v databáze?


Odpoveď: Typ entity je ekvivalent tabuľky, v ktorej sú uvedené všetky atribúty konkrétneho záznamu.

Otázka: Ako je každý jednotlivý záznam reprezentovaný v databáze?


Odpoveď: Každý jednotlivý záznam je reprezentovaný ako riadok a atribút ako stĺpec.

Otázka: Ako spolu súvisia typy entít v databáze?


Odpoveď: Typy entít sú navzájom prepojené pomocou mapovania 1:N, známeho aj ako vzťah jeden k viacerým.

Otázka: Aké sú najznámejšie a najpoužívanejšie hierarchické databázy?


Odpoveď: Najznámejšie a najpoužívanejšie hierarchické databázy sú IMS vyvinutý spoločnosťou IBM a Windows Registry spoločnosti Microsoft.

Otázka: Aký je rozdiel medzi nadriadeným a podriadeným v hierarchickom modeli databázy?


A: Rodič môže mať veľa detí, ale každé dieťa má len jedného rodiča.

AlegsaOnline.com - 2020 / 2023 - License CC3