Modelo Jerárquico - Base de Datos

También podría gustarte

Está en la página 1de 3

Modelo Jerrquico de Base de Datos Un Modelo de Datos Jerrquico es un modelo de datos en el cual los datos son organizados en una

estructura parecida a un rbol. Usa relaciones Padre/Hijo: cada padre puede tener muchos hijos pero cada hijo slo tiene un padre. Todos los atributos de un registro especfico son catalogados bajo un tipo de entidad. Este modelo utiliza rboles para la representacin lgica de los datos. Este rbol est compuesto de unos elementos llamados nodos. El nivel ms alto del rbol se denomina raz. Cada nodo representa un registro con sus correspondientes campos. La representacin grfica de este modelo se realiza mediante la creacin de un rbol invertido, los diferentes niveles quedan unidos mediante relaciones. En este modelo solo se pueden representar relaciones 1: M, por lo que presenta varios inconvenientes: No se admiten relaciones N: M Un segmento hijo no puede tener ms de un padre. No se permiten ms de una relacin entre dos segmentos. Para acceder a cualquier segmento es necesario comenzar por el segmento raz El rbol se debe de recorrer en el orden designado.

El modelo jerrquico no diferencia una vista lgica de una vista fsica de la base de datos. De manera que las relaciones entre datos se establecen siempre a nivel fsico, es decir, mediante referencia a direcciones fsicas del medio de almacenamiento (sectores y pistas).

Los datos se almacenan en la forma de registros, el equivalente a las tuplas del modelo relacional. Cada registro consta de un conjunto de campos, el equivalente a los atributos del modelo relacional. Un conjunto de registros con los mismos campos se denomina fichero.

Las relaciones jerrquicas entre diferentes tipos de datos pueden hacer que sea muy sencillo responder a determinadas preguntas, pero muy difcil el contestar a otras.

Limitaciones del Modelo Jerrquico A continuacin se mencionan los problemas tpicos de las bases de datos jerrquicas y que no existen en las bases de datos relacionales. Todos estos problemas derivan del hecho de que el sistema gestor de base de datos no implementa ningn control sobre los propios datos, sino que queda en manos de las aplicaciones garantizar que se cumplen las condiciones invariantes que se requieran Duplicidad de Registros: No se garantiza la inexistencia de registros duplicados. Esto tambin es cierto para los campos "clave". Integridad Referencial: No existe garanta de que un registro hijo est relacionado con un registro padre vlido. Desnormalizacin: Este no es tanto un problema del modelo jerrquico como del uso que se hace de l. Sin embargo, a diferencia del modelo relacional, las bases de datos jerrquicas no tienen controles que impidan la desnormalizacin de una base de datos.

Bibliografa LVAREZ, SARA. Despus de realizar el diseo conceptual de una base de datos es necesario traducirlo al modelo lgico de datos. desarrolloweb.com. Modelos de bases de datos. http://www.desarrolloweb.com/articulos/modelosbase-datos.html. Fecha de Publicacin: 14 de agosto de 2007. Fecha de Consulta: 14 de abril de 2013. AUTOR DESCONOCIDO. Modelo jerrquico. Wikipedia, La Enciclopedia Libre. http://es.wikipedia.org/wiki/Modelo_jer%C3%A1rquico. Fecha de Publicacin: 31 de enero 2013. Fecha de Consulta: 14 de abril de 2013. AUTOR DESCONOCIDO. Base de datos jerrquica. Wikipedia, La Enciclopedia Libre. http://es.wikipedia.org/wiki/Base_de_datos_jer%C3%A1rquica. Fecha de Publicacin: 16 de marzo 2013. Fecha de Consulta: 14 de abril de 2013.

También podría gustarte