22.08.2018 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!