MODELAGEM DE DADOS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.6.1 modelo hierárquico<br />
O modelo hierárquico foi criado em meados de 1960, com o propósito de gerenciar<br />
adequadamente grandes volumes de dados provenientes de projetos<br />
complexos. A estrutura lógica do modelo hierárquico é constituída por uma<br />
estrutura semelhante a estrutura de uma árvore, essa visualizada de cima para<br />
baixo, possibilitando visualizar suas ramificações.<br />
No modelo hierárquico, consideramos um segmento como sendo um registro<br />
em um sistema de arquivo. Internamente, o modelo hierárquico possui uma<br />
camada superior, essa denominada de raiz (nó pai) do segmento subsequente<br />
abaixo desse. A Figura 2.4 exemplifica o uso de um modelo hierárquico, onde é<br />
possível identificarmos o segmento “pai” considerado raiz (voo) dos segmentos<br />
“filhos” (escala, reserva e bilhete), onde escala e bilhete, por sua vez, são considerados<br />
“pais” dos fragmentos cidade e cliente. De maneira intuitiva, os segmentos<br />
ora localizados abaixo de outros segmentos são considerados “filhos”.<br />
Sendo assim, se observarmos detalhadamente, é factível de identificar que o<br />
modelo hierárquico representa exclusivamente o relacionamento um para<br />
muitos (1:M) existente entre o segmento pai e seus respectivos filhos, ou seja,<br />
cada segmento pai possui diversos segmentos filhos, porém, cada segmento<br />
filho, por sua vez, possui apenas vinculado a ele um segmento pai.<br />
VOO<br />
voo_cod voo_data voo_hora<br />
ESCALA<br />
voo_cod<br />
BILHETE<br />
cid_cod esc_horacheg esc_horasaid esc_estatus bil_cod voo_cod cli_cod bil_valor<br />
RESERVA<br />
res_cod<br />
voo_cod res_ticket res_data res_cliente<br />
CIDA<strong>DE</strong><br />
cid_cod<br />
CLIENTE<br />
cid_nome cid_estado cli_cod cli_nome cli_cpf<br />
Figura 2.4 – Exemplo fictício de um Modelo Hierárquico<br />
Já na década de 70, o banco de dados hierárquico era referência, sobretudo<br />
por possuir grandes vantagens sobre os sistemas de arquivos, constituindo assim,<br />
pilares fundamentais para subsidiar o desenvolvimento de aplicativos comerciais.<br />
Mesmo o modelo hierárquico possuindo diversas vantagens em com-<br />
capítulo 2 • 43