Hierarchický model databáze

Hierarchický model databáze je datový model, ve kterém jsou data uspořádána jako strom. Tato struktura umožňuje opakování informací pomocí vztahů rodič/dítě: každý rodič může mít mnoho dětí, ale každé dítě má pouze jednoho rodiče. Všechny atributy konkrétního záznamu jsou uvedeny pod typem entity.

V databázi je typ entity ekvivalentem tabulky; každý jednotlivý záznam je reprezentován jako řádek a atribut jako sloupec. Typy entit spolu souvisejí pomocí mapování 1 : N, známého také jako vztahy jeden k více.

Nejznámějšími a nejpoužívanějšími hierarchickými databázemi jsou IMS vyvinutá společností IBM a registr Windows společnosti Microsoft.

Příklad hierarchického modelu.Zoom
Příklad hierarchického modelu.

Otázky a odpovědi

Otázka: Co je to hierarchický databázový model?


Odpověď: Je to datový model, ve kterém jsou data uspořádána jako strom.

Otázka: Jak je v hierarchickém databázovém modelu povoleno opakování informací?


Odpověď: Opakování informací je povoleno pomocí vztahů rodič/dítě, kde každý rodič může mít mnoho dětí, ale každé dítě má pouze jednoho rodiče.

Otázka: Co je to typ entity v databázi?


Odpověď: Typ entity je ekvivalentem tabulky, kde jsou uvedeny všechny atributy konkrétního záznamu.

Otázka: Jak je v databázi reprezentován každý jednotlivý záznam?


Odpověď: Každý jednotlivý záznam je reprezentován jako řádek a atribut jako sloupec.

Otázka: Jak spolu typy entit v databázi souvisejí?


Odpověď: Typy entit jsou vzájemně propojeny pomocí mapování 1:N, známého také jako vztah jeden k více.

Otázka: Jaké jsou nejuznávanější a nejpoužívanější hierarchické databáze?


Odpověď: Nejznámější a nejpoužívanější hierarchické databáze jsou IMS vyvinutý společností IBM a Windows Registry společnosti Microsoft.

Otázka: Jaký je rozdíl mezi nadřízeným a podřízeným v hierarchickém databázovém modelu?


A: Rodič může mít mnoho dětí, ale každé dítě má pouze jednoho rodiče.

AlegsaOnline.com - 2020 / 2023 - License CC3