O que é um modelo de banco de dados hierárquico?

O modelo de banco de dados hierárquico é um dos primeiros modelos de banco de dados a receber ampla aceitação, principalmente devido à sua capacidade de relacionar uma seção de dados a outra. Neste modelo, que é de estrutura em árvore, existem vários níveis de hierarquias que começam com um nó pai e levam a um nó filho. Por exemplo, se um nó pai for "nome", o nó filho seria uma lista de nomes e o próximo nível seria informações específicas sobre esse nome. Embora flexível quando foi lançado, o modelo hierárquico de banco de dados raramente é usado em bancos de dados modernos, porque os bancos de dados modernos têm habilidades de agrupamento relacional mais fortes.

No modelo hierárquico de banco de dados, tudo está relacionado a uma hierarquia. Existem alguns nós pais abrangentes no nível superior do banco de dados. Quando um usuário seleciona o nó, um nó mais específico aparecerá e, quando o usuário clicar em um desses nós, as informações ainda mais específicas aparecerão. Por exemplo, se a hiera superiorRchy é "exercício", então os próximos nós podem ser "levantamento de peso" e "cardio", e então pode haver grupos musculares para os métodos anteriores e de corrida para este último, e depois mais informações específicas depois disso.

Criado durante a década de 1960 pelo IBM®, o modelo hierárquico de banco de dados é considerado o primeiro modelo de banco de dados já implantado. Nos primeiros dias dos bancos de dados, isso foi considerado extremamente flexível, porque os designers de banco de dados podiam facilmente mostrar relacionamentos entre diferentes nós e usuários, poderia facilmente inserir dados. O banco de dados hierárquico ficou conhecido como um banco de dados um para muitos, porque um nó relacionado a muitos outros.

Quando o banco de dados relacional foi lançado, o modelo de banco de dados hierárquico perdeu popularidade. Isso ocorre porque, em comparação com o banco de dados relacional, o banco de dados hierárquico é inflexível. Só pode relacionar um nó com muitos outros, enquanto o modelo relacional pode serTarde vários nós para vários outros nós. Versões mais recentes do banco de dados hierárquico permitem que os designers se relacionem com um nó dos pais com vários outros nós, mas isso é mais difícil de programar do que o banco de dados relacional.

Embora não esteja em uso para a maioria dos bancos de dados modernos, o modelo hierárquico de banco de dados ainda é usado para alguns aplicativos a partir de 2011. Para servidores que são feitos para manter dados por longos períodos sem que os dados sejam tocados, geralmente é encontrado um banco de dados hierárquico, porque esse foi o modelo de banco de dados usado quando o servidor foi criado. Outro motivo para usar o modelo hierárquico é que, quando associado a um banco de dados simples contendo apenas alguns registros, leva menos tempo para programar.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?