Modelo Hierárquico

Estrutura "Arvore"

 

Recuperação

get [next] part where P# = p2;

do until no more suppliers under this part;

get [next] supplier under this part;

print s#

end;

Encontre os números das peças fornecidas pelo fornecedor s2

do until no more parts;

get [next] part;

get [next] supplier under this part where s# = s2;

if found

print p#

end;

Visao hierárquico

Operaçoes e Anomalias

ex: fornecedor S1 poderia aparecer como estando em Amsterdam em 1 ponto e em Londres em outro.

Modelo Hierárquico Assimetrico

o problema aumenta a medida em que são introduzidos mais tipos de registros e a hierarquica torna-se mais complexa.