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

AlegsaOnline.com - 2020 / 2023 - License CC3