Il modello gerarchico è un tipo di modello dei dati in cui le informazioni sono organizzate in una struttura ad albero.


Esempio di struttura:


Caratteristiche principali:

Ogni record (nodo) ha un solo genitore ma può avere più figli. La relazione è di tipo uno-a-molti. I dati si accedono seguendo il percorso dall’origine (radice) ai nodi foglia.


Vantaggi:

Struttura chiara e semplice da comprendere. Accesso ai dati rapido per relazioni predefinite.

Svantaggi:

Scarsa flessibilità: un record può avere un solo genitore. Modificare la struttura richiede cambiamenti complessi. Difficile rappresentare relazioni molti-a-molti.


Esempio:

Università  
├── Facoltà  
│    ├── Corso  
│    │    ├── Studente  
│    │    └── Esame