Está en la página 1de 3

BASE DE DATOS JERARQUICAS

DEFINICION:
Éstas son bases de datos que, como su nombre indica, almacenan su
información en una estructura jerárquica. En este modelo los datos se
organizan en una forma similar a un árbol (visto al revés), en donde un nodo
padre de información puede tener varios hijos. El nodo que no tiene padres es
llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
Las bases de datos jerárquicas son especialmente útiles en el caso de
aplicaciones que manejan un gran volumen de información y datos muy
compartidos permitiendo crear estructuras estables y de gran rendimiento.
FORMA DE TRABAJAR:
Esta estructura permite representar relaciones padre/hijo: cada padre puede
tener varios hijos, pero cada hijo ha de venir de sólo un padre (las conocidas
como relaciones 1:N). Todos los atributos de un registro específico están
asociados a un tipo de entidad.
En una base de datos una entidad tipo es el término genérico para tabla. Cada
registro individual se representa como una fila, y cada atributo como una
columna. Las entidades tipo se relacionan entre ellas usando correspondencias
1:N.
PERIODO DE VIGENCIA:

Sus orígenes se remontan al inicio de la programación lógica, pero se convirtió
en prominente como un área de entorno a 1977, cuando Hervé Gallaire y Jack
Minker organizaron un taller sobre la lógica y las bases de datos David Maier se
le atribuye haber acuñado el término de registro de datos.
Actualmente no se encuentran en el mercado.

CARACTERISTICAS:
A modo de resumen, enumeraremos las siguientes características de las bases
de datos jerárquicas:
1.- Los segmentos de un archivo jerárquico están dispuestos en forma de árbol.
2.- Los segmentos están enlazados mediante la relación uno a muchos.

como el Sistema IMS por IBM. Como árbol valorado se entiende que es aquel árbol cuyos nodos son tipo de registro lógicos y a la vez están valorados. Sin embargo. lo que implica que cada registro sólo tiene un padre. Las estructuras jerárquicas fueron usadas extensamente en los primeros sistemas de gestión de datos de unidad central. todo nodo tendrá una lista de enlaces a sus hijos.Cada nodo consta de uno o más campos. Como enlaces se representan los punteros (apuntadores a direcciones físicas) que apuntan a registros que contienen información relacionada jerárquicamente con otra. y ahora se usan para describir la estructura de documentos XML.3.Todo registro hijo debe tener un único registro padre excepto la raíz. No hay . desde la que se desprende los demás registros. los datos están organizados en una estructura arbórea (dibujada como árbol invertido o raíz). Los padres e hijos están unidos por enlaces. ordenamiento de párrafos y cualquier tipo de información anidada. Un árbol valorado tiene una estructura puramente de árboles n-arios. Cada ocurrencia de un registro padre puede tener distinto número de ocurrencias de registros hijos. la estructura jerárquica es ineficiente para ciertas operaciones de base de datos cuando el camino completo no se incluye en cada registro.. puede tener muchos hijos y cada hijo puede tener un solo padre. esta estructura permite relaciones 1:N entre los datos. Los enlaces son asociaciones entre exactamente dos registros. 4. Cada registro padre. un conjunto de registros y enlaces donde existe una única raíz (distinguido por ser el único que no recibe ninguna flecha). COMO FUNCIONA: Los elementos de base del Modelo Jerarquizado son registros lógicos que se unen entre sí. 5. Una limitación del modelo jerárquico es su incapacidad para representar manera eficiente la redundancia en datos. mediante punteros para construir un árbol valorado.. ESTRUCTURA: En un modelo jerárquico. En la relación padre-hijo: el hijo puede tener un padre pero un padre puede múltiples hijos. y es muy eficiente para describir muchas relaciones del mundo real: tabla de contenidos.. y mantiene las estructuras y limitaciones de éste.Cuando se elimina un registro padre se deben eliminar todos los registros hijos (integridad de los datos).

DIAGRAMA: .enlaces entre hermanos (como hermanos entenderemos dos registros hijos de un mismo padre. aunque hay otros tipos de implementación que sí los permiten.