Modelos Base Datos
Una base de datos sirve para almacenar información, un modelo de base datos es cómo se almacena, retira y usa esa información, estos normalmente son algoritmos y conceptosmatemáticos para manejar la información dentro de las bases de datos, existen muchos modelos y algunos de los más utilizados son los siguientes:
• Modelo jerárquico:
Este modelo utiliza un sistemade gestión de la información en la cual, como su nombre indica, la información se va almacenando en una estructura jerárquica que va enlazando los registros en forma de estructura de árbol, en dondeun nodo padre, puede tener varios nodos hijo y estos a su vez tener hijos, etc.
Los datos son almacenados en forma de registros, cada registro consta de un conjunto de campos, un conjunto deregistros con los mismos campos se denomina fichero.
En este modelo es posible que un registro hijo acceda a la información de su nodo padre, sin embargo el nodo padre no puede acceder a su nodo hijo, asícreando una estructura de árbol inversa, obedeciendo esta regla también queda dicho estrictamente que solo un hijo puede acceder a su propio padre, y no se pueden crear relaciones de un hijo a un padrediferente, o de un hijo a muchos padres, etc.
Algunos de los problemas al utilizar este modelo es que si se elimina un nodo padre, no se avisa al hijo que este despareció, creando así un error delógica.
Hoy en día es casi nulo el uso que se le da a este tipo de modelos, solamente antiguas bases de datos que es muy difícil o compleja su actualización permanecen vigentes.
• Modelo de red:
Laestructura de este modelo es parecida a un árbol de registros, en el cual, cada registro paterno tiene muchos hijos, de esta manera a diferencia del modelo jerárquico cada padre puede tener varioshijos, no solo uno.
Este modelo, fue una mejora en su tiempo del modelo jerárquico, sin embargo no tuvo mucho uso, ya que en primer lugar, las grandes bases de datos ya establecidas, ya utilizaban el...
Regístrate para leer el documento completo.