Modelos de base de datos
Modelo Jerárquico
Almacena la información en una estructura jerárquica que la enlaza los registros en forma de estructura de árbol
en donde un nodo padre de información puede tenervarios nodos hijo.
El modelo jerárquico fue desarrollado para permitir la representación de aquellas situaciones de la vida real
en las que predominan las relaciones de tipo 1 : N.
Es unmodelo muy rígido en el que las diferentes entidades de las que está compuesta una determinada
situación, se organizan en niveles múltiples de acuerdo a una estricta relación PADRE/HIJO, de manera queun
padre puede tener más de un hijo, todos ellos localizados en el mismo nivel, y un hijo únicamente puede tener un
padre situado en el nivel inmediatamente superior al suyo.
Esta estrictarelación PADRE/HIJO implica que no puedan establecerse relaciones entre segmentos dentro
de un mismo nivel.
Limitaciones del modelo Jerárquico
Duplicidad de registros
No se garantiza lainexistencia de registros duplicados.
Integridad referencial
No existe garantía de que un registro hijo este relacionado con un registro
padre válido.
Desnormalización
No tienecontroles de desnormalización.
Modelo en Red
Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo:
se permite que un mismonodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).
Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia dedatos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que
sea un modelo utilizado en su mayoría por programadores más que porusuarios finales.
El modelo de datos en red general representa las entidades en forma de nodo de un grafo, y las asociaciones o
interrelaciones entre éstas mediante los arcos que unen dichos...
Regístrate para leer el documento completo.