Вы находитесь на странице: 1из 3

MODELO DE DATOS JERÁRQUICO

Una base de datos jerárquica consiste en una colección de segmentos (registro) que se
conectan entre sí por medio de enlaces. Cada segmento es una colección de campos
(atributos), que contienen un solo valor cada uno de ellos. Un enlace es una asociación o unión
entre dos segmentos exclusivamente.
Las características principales de implementar este modelo son:
• Globalización de la información: permite a los diferentes usuarios considerar la
información como un recurso corporativo que carece de dueños específicos.
• Eliminación de información inconsistente: si existen dos o más archivos con la
misma información, los cambios que se hagan a éstos deberán hacerse a todas
las copias del archivo de facturas.
• Permite compartir información
• Permite mantener la integridad en la información: la integridad de la
información es una de sus cualidades altamente deseable y tiene por objetivo
que sólo se almacena la información correcta.
• Independencia de datos: el concepto de independencia de datos es quizás el que
más ha ayudado a la rápida proliferación del desarrollo de Sistemas de Bases de
Datos.
En este tipo de modelos la organización se establece en forma de árbol, donde la
raíz es un nodo ficticio. Así tenemos que, una base de datos jerárquica es una colección de
árboles.
El contenido de un registro específico puede repetirse en varios sitios (en el mismo
árbol o en varios árboles).
Los Segmentos se clasifican en tres tipos:
1) Padre: ES aquel que tiene descendientes(hijos) todos localizados al mismo
nivel.
2) Hijo: ES aquel que depende de un segmento anterior, todos los
hijos del mismo padre tendrán que estar localizados en el mismo nivel
3) Segmento Raíz: Es el único segmento que no tiene padre, es el antecesor de
todos, y es el segmento de mayor nivel, es decir está en el nivel superior del Árbol.

IMPLEMENTACION DEL MODELO JERARQUIZADO:


Los elementos de base del Modelo Jerarquizado son registros lógicos que se unen entre sí,
mediante punteros, para construir un árbol valorado. Como árbol valorado se entiende que es
aquel árbol cuyos nodos son tipos de registros lógicos y a la vez están valorados.
Un árbol valorado tiene una estructura puramente de árboles n-arios, y mantiene las
estructuras y limitaciones de éste; un conjunto de registros y enlaces donde existe una única
raíz (distinguido por ser el único que no recibe ninguna flecha), desde la que se desprenden los
demás registros. Como enlaces se representan a los punteros (apuntadores a direcciones
físicas) que pintan a registros que contienen información relacionada jerárquicamente con otra.
Los enlaces son asociaciones entre exactamente dos registros. Cada registro padre, puede tener
muchos hijos, y cada hijo puede tener un solo padre. No hay enlaces entre hermanos (como
hermanos entendemos dos registros hijos de un mismo padre, aunque hay otros tipos de
implementación que sí los permiten).
Una de las principales limitaciones de este modelo es su incapacidad de representar
eficientemente la redundancia de datos. De la misma manera, otra limitación es, no garantiza la
inexistencia de registros duplicados. Esto también es cierto para los campos “clave”. Es decir,
no se garantiza que dos registros cualesquiera tengan diferentes valores en un subconjunto
concreto de campos.

Вам также может понравиться