INGENIERIA DE SISTEMA BASES DE DATOS BARRANQUILLA 2019 MODELO JERÁRQUICO Los diagramas de estructura de árbol es la representación de un esquema de la base de datos jerárquica, de ahí el nombre, ya que un árbol está desarrollado precisamente en orden descendente formando una estructura jerárquica. Este tipo de diagrama está formado por dos componentes básicos: Rectángulos: que representan a los de registros. Líneas: que representan a los enlaces o ligas entre los registros. Características de las estructuras de árbol: El árbol no puede contener ciclos. Las relaciones que existen en la estructura deben ser de tal forma que solo existan relaciones muchos a uno entre un padre y un hijo. son muy eficientes. su estructura de dato es bastante rígida. no se adapta a las simetrías naturales. utilizan la manipulación navegacional para encontrar sus objetos.
PROBLEMAS DEL MODELO JERÁRQUICO
la poca flexibilidad de este modelo puede obligar a la introducción de redundancias es preciso instrumentar situaciones del mundo real que no responden a una jerarquía.
IMÁGENES DE EJEMPLO MODELO JERÁRQUICO
MODELO DE RED O BASE DE DATOS DE RED El modelo de red es un Modelo de base de datos concebido como un modo flexible de representar objetos y su relación. Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico). El modelo en red general es muy flexible debido a la inexistencia de restricciones inherentes, pero también por esta misma razón su instrumentación física resulta difícil y poco eficiente El modelo de red es una variación sobre el modelo jerárquico, al grado que es construido sobre el concepto de múltiples ramas (estructuras de nivel inferior) emanando de uno o varios nodos (estructuras de nivel alto), mientras el modelo se diferencia del modelo jerárquico en esto las ramas pueden estar unidas a múltiples nodos. El modelo de red es capaz de representar la redundancia en datos de una manera más eficiente que en el modelo jerárquico. Las operaciones del modelo de red son de navegación en el estilo: un programa mantiene una posición corriente, y navega de un registro al otro por siguiente las relaciones en las cuales el registro participa.
DIFERENCIA ENTRE LOS DOS MODELOS
La diferencia fundamental con respecto al modelo jerárquico es que en este es permitida la modificación del concepto de nodo es decir que un mismo nodo tenga varios padres (posibilidad que no es permitida en el modelo jerárquico). Otra diferencia notable con respecto al modelo jerárquico es que da una solución eficiente al problema de redundancia de datos, pero aun así es complicado administrar la información en una base de datos de red esto da origen a que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales. IMÁGENES DE EJEMPLO MODELO DE RED DE DATOS