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