Un modello di database gerarchico è un modello di dati in cui i dati sono organizzati come un albero. La struttura permette di ripetere le informazioni usando relazioni genitore/figlio: ogni genitore può avere molti figli ma ogni figlio ha solo un genitore. Tutti gli attributi di un record specifico sono elencati sotto un tipo di entità.
In un database, un tipo di entità è l'equivalente di una tabella; ogni singolo record è rappresentato come una riga e un attributo come una colonna. I tipi di entità sono correlati tra loro usando una mappatura 1: N, conosciuta anche come relazione uno-a-molti.
I database gerarchici più riconosciuti e utilizzati sono IMS sviluppato da IBM e Windows Registry di Microsoft.

