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