Uma
base de dados hierárquica é um tipo de
sistema de gerenciamento de banco de dados que conecta
registos numa estrutura de dados em árvore através de
ligações de tal modo que cada tipo de registo tenha apenas um possuidor. A base de dados se baseia em um
Modelo de Entidades e Relacionamentos: cada registro é uma coleção de
atributos (campos), cada um dos quais contendo somente uma informação; uma ligação é a associação entre dois registros. Por exemplo: em uma dada base de dados comercial, uma encomenda (i.e. registro) é possuída por um único cliente.