Model de bază de date ierarhică
Într-un model de bază de date ierarhică este un model de date în care datele sunt organizate ca un arbore. Structura permite repetarea informațiilor prin intermediul relațiilor părinte/copil: fiecare părinte poate avea mai mulți copii, dar fiecare copil are doar un singur părinte. Toate atributele unei anumite înregistrări sunt enumerate sub un tip de entitate.
Într-o bază de date, un tip de entitate este echivalentul unui tabel; fiecare înregistrare individuală este reprezentată ca un rând, iar un atribut ca o coloană. Tipurile de entități sunt legate între ele prin intermediul unei corespondențe 1:N, cunoscute și sub numele de relații de tip "unu-la-mulțime".
Cele mai recunoscute și utilizate baze de date ierarhice sunt IMS dezvoltat de IBM și Windows Registry de Microsoft.
Exemplu de model ierarhic.
Întrebări și răspunsuri
Î: Ce este un model de bază de date ierarhică?
R: Este un model de date în care datele sunt organizate ca un copac.
Î: Cum este permisă repetarea informațiilor într-un model de bază de date ierarhică?
R: Repetarea informațiilor este permisă prin intermediul relațiilor părinte/copil, în care fiecare părinte poate avea mai mulți copii, dar fiecare copil are un singur părinte.
Î: Ce este un tip de entitate într-o bază de date?
R: Un tip de entitate este echivalentul unui tabel în care sunt enumerate toate atributele unei anumite înregistrări.
Î: Cum este reprezentată fiecare înregistrare individuală într-o bază de date?
R: Fiecare înregistrare individuală este reprezentată ca un rând, iar un atribut ca o coloană.
Î: Cum sunt legate între ele tipurile de entități într-o bază de date?
R: Tipurile de entități sunt legate între ele prin intermediul unei corespondențe 1:N, cunoscută și sub numele de relații de tip "unu la mai mulți".
Î: Care sunt cele mai recunoscute și utilizate baze de date ierarhice?
R: Cele mai recunoscute și utilizate baze de date ierarhice sunt IMS dezvoltat de IBM și Windows Registry de Microsoft.
Î: Care este diferența dintre un părinte și un copil într-un model de bază de date ierarhică?
R: Un părinte poate avea mai mulți copii, dar fiecare copil are doar un singur părinte.