¿Qué es un modelo de base de datos jerárquico?

El modelo de base de datos jerárquico es uno de los primeros modelos de base de datos que recibe una amplia aceptación, principalmente debido a su capacidad para relacionar una sección de datos con otra. En este modelo, que tiene como árbol de estructura, existen varios niveles de jerarquías que comienzan con un nodo principal y conducen a un nodo secundario. Por ejemplo, si un nodo principal es "nombre", entonces el nodo secundario sería una lista de nombres y el siguiente nivel sería información específica sobre ese nombre. Si bien es flexible cuando salió por primera vez, el modelo de base de datos jerárquico rara vez se usa en bases de datos modernas, porque las bases de datos modernas tienen habilidades de agrupación relacionales más fuertes.

En el modelo de base de datos jerárquico, todo está relacionado con una jerarquía. Hay algunos nodos principales generales en el nivel superior de la base de datos. Cuando un usuario selecciona el nodo, aparecerá un nodo más específico y, cuando el usuario haga clic en uno de esos nodos, aparecerá la información aún más específica. Por ejemplo, si la jera superiorrchy es "ejercicio", entonces los siguientes nodos pueden ser "levantamiento de pesas" y "cardio", y luego puede haber grupos musculares para los métodos anteriores y de ejecución para los segundos, y luego información aún más específica después de eso.

Creado durante la década de 1960 por IBM®, el modelo de base de datos jerárquico se considera el primer modelo de base de datos jamás implementado. En los primeros días de las bases de datos, esto se consideró extremadamente flexible, porque los diseñadores de bases de datos podrían mostrar fácilmente relaciones entre diferentes nodos y los usuarios podrían ingresar datos fácilmente. La base de datos jerárquica se conoció como una base de datos de uno a muchos, porque un nodo se relacionó con muchos otros.

Cuando salió la base de datos relacional, el modelo de base de datos jerárquico perdió popularidad. Esto se debe a que, en comparación con la base de datos relacional, la base de datos jerárquica es inflexible. Solo puede relacionar un nodo con muchos otros, mientras que el modelo relacional puede volverTarde varios nodos a varios otros nodos. Las versiones más nuevas de la base de datos jerárquica permiten a los diseñadores relacionar a un nodo principal con varios otros nodos, pero esto es más difícil de programar que la base de datos relacional.

Si bien no está en uso para la mayoría de las bases de datos modernas, el modelo de base de datos jerárquico todavía se usa para algunas aplicaciones a partir de 2011. Para los servidores que se realizan para contener datos durante largos períodos sin que los datos se tocan, generalmente se encuentra una base de datos jerárquica, porque ese era el modelo de base de datos utilizado cuando se creó el servidor. Otra razón para usar el modelo jerárquico es que, cuando se combina con una base de datos simple que contiene solo unos pocos registros, lleva menos tiempo programar.

OTROS IDIOMAS