Saltar al contenido

BASE DE DATOS DE JERÁRQUICA

septiembre 18, 2011
1.ESTRUCTURA DE UNA BASE DE DATOS JERÁRQUICO

La base de datos jerárquico se lleva a cabo en base a punteros. En el modelo jerárquico las entidades de una determinada situación, se organizan en una relación padre e hijo. Esta relación está restringida pues un padre puede tener más de un hijo, mientras que un hijo no puede tener varios padres. La representación gráfica de este modelo es la de un árbol invertido, en la que el nivel superior (rama), es una única entidad la cual es ramificada por las diversas relaciones y demás entidades. Estas entidades reciben el nombre se segmentos y los atributos respectivos, campos.  El modelo jerárquico se clasifica en estructuras lineales y arborescentes. La primera clase de estructura, cada tipo de registro padre sólo puede tener un tipo de registro hijo. La segunda, un tipo de registro padre puede tener varios tipos de registros hijos. El producto comercial de tipo Jerárquico más extendido y el único que ha llegado hasta nuestros días es el IMS de IBM.

2. VÍNCULOS VIRTUALES PADRE – HIJO

Los vínculos virtuales padre-hijo, antes mencionado, es muy estricto en esta estructura pues cada registro padre puede tener varios registros hijos; sin embargo un registro hijo sólo puede tener un registro padre. El segmento Padre es aquel que tiene uno o varios registros hijos pero en un mismo nivel. El segmento hijo es aquel que depende de un segmento de mayor nivel y como antes fue mencionado, todos los registros hijos de un registro padre se encuentran en un mismo nivel. El segmento raíz es el registro que sólo es padre pues no cuenta con un registro padre.

3. RESTRICCIONES DE INTEGRIDAD EN EL MODELO JERÁRQUICO

Existen ciertas restricciones presente en el modelo jerárquico de datos pues los modelos de datos presentan  limitaciones. Se denominan restricciones inherentes a las impuestas por el modelo de datos y restricciones de integridad a las que son impuestas por el mundo real. Las restricciones de integridad son las reglas que los elementos que ya existen deben cumplir. En la base de datos se deberá reflejar sólo y únicamente los elementos que pertenezcan a cierto universo. Por ejemplo si se toma como universo a un centro comercial, todos los elementos deberán representar a este. Actualmente estas restricciones suelen estar dispersas por la BD (Base de datos) en lugar de estarlo por las diferentes aplicaciones.

4. USO DE LA TRANSFORMACIÓN ER- JERÁRQUICO PARA EL DISEÑO DE BASES DE DATOS JERÁRQUICAS

Ya se han señalado los inconvenientes que presenta el modelado del mundo real según esquemas jerárquicos, y también hemos indicado una técnica de diseño jerárquico que consiste en introducir redundancias. Se podría evitar la pérdida de simetrías introduciendo mucha mayor redundancia, como se muestra en la, donde se presenta la transformación de un esquema E/R con dos entidades y una interrelación N:M es un esquema jerárquico en el que existen dos árboles, de modo que se conservan las simetrías naturales, ya que los algoritmos para dos preguntas simétricas, como son recuperar los alumnos de un profesor y recuperar los  10profesores de un alumno, serían también simétricos.


5. MUESTRE 2 EJEMPLOS DE DIAGRAMA DE ESQUEMA JERÁRQUICO PARA UNA BASE DEDATOS Y EL LENGUAJE DE MANIPULACIÓN DE DATOS PARA EL MODELO JERÁRQUICO

From → Uncategorized

Deja un comentario

Deja un comentario