Modelo jerárquico de una base de datos

Solo disponible en BuenasTareas
  • Páginas : 2 (397 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de octubre de 2010
Leer documento completo
Vista previa del texto
MODELO JERÁRQUICO
Un modelo de datos jerárquico es un modelo de datos en el cual los datos son organizados en una estructura parecida a un árbol.
La estructura permite a la información que repitey usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre. Todos los atributos de un registro específico son catalogados bajo un tipo de entidad.
Una basede datos jerárquica consiste en una colección de registros que se conectan entre si por medio de ligas.

Los registros y las ligas son similares a los del modelo de red, pero en el modelo jerárquicose organiza en forma de árbol con raíz (donde la raíz es nodo ficticio); de tal manera que una base de datos jerárquica es una colección de arboles de este tipo, formando un bosque.

A cada árbolcon raíz con raíz se le denomina árbol de base de datos.

    En este modelo un registro puede tener que repetirse en varios sitios que puede ocasionarlos siguientes problemas:

• Riesgos dela inconsistencia al llevar a cabo actualizaciones.

Inevitable desperdicio de espacio en el medio de almacenamiento secundario.

EJEMPLOS:

Un ejemplo de un modelo de datos jerárquico sería siuna organización tuviera los registros de empleados en una tabla (el tipo de entidad) llamada "Empleados".
En la tabla habría atributos/columnas como el Nombre de pila, el Apellido, el Nombre deTrabajo y el Salario.

La empresa también tiene datos sobre los hijos del empleado en una tabla separada "Hijos" llamada con atributos como el Nombre de pila, el Apellido, y la fecha de nacimiento.La tabla de Empleado representa un segmento paternal y la tabla de Hijos representa un segmento Infantil.

Estos dos segmentos forman una jerarquía donde un empleado puede tener muchos hijos,pero cada hijo sólo puede tener un padre.

Considere la estructura siguiente:

|EmpNo |Puesto |Reporta |
|10 |Director...
tracking img