Tarea 2: Modelos de datos.
Introducción:
Los modelos de datos se utilizan para representar de manera gráfica la estructura lógica de una base de datos facilitando la manera de realizarla y haciendo mas comprensible su funcionamiento así como su los atributos a almacenar.
Descripciones:
Modelo de red:
Este modelo se expande hacia donde sea que se den las relaciones entre registros de modo que se forma una especie de red, estas relaciones pueden ser forzosa y lógicamente entre 2 o mas registros(celdas) que a su ves se traducirían como los atributos del objeto a resguardar.
Las ligas son lo que conecta a los atributos con los objetos lo que hace que el que vea el diagrama comprenda mejor que atributos le pertenecen al objeto y de que manera programara la base para que las variable se almacenen de manera correcta y sin redundancia.
Modelo jerárquico:
Este modelo representa globalmente la estructura de la base de datos interconectando todo a través de ligas que a su vez trabaja con indicadores que marcan la posicion de los datos en el disco.
Este modelo crece hacia arriba conectando objetos a través de atributos en común dando una como su nombre lo indica una jerarquizacion de objetos con sus atributos donde un objeto depende directamente de otro objeto y sus atributos.
Modelo relacional:
Este modelo consiste en una serie de tablas en donde las filas representan a los objetos y las columnas representan los atributos, este modelo esta enfocado en destacar las relaciones entre los objetos y atributos.
Las relaciones se destacan a través de llaves primarias también conocidas como atributos primarios que identifican a un objeto y se acomodan con los atributos primarios de otro objeto.
Modelo entidad-relación:
Funciona de manera similar a el modelo relacional pero en este modelo las tablas son sustituidas por entidades que representan cualquier objeto con el que se planee interactuar en el sistema de información para posteriormente ser relacionadas por medio de sus atributos.
Estas entidades se relacionan en forma de diagrama por medio de sus atributos para facilitar la comprension de las relaciones entre unas y otras de manera que el lector no se confunda en la manera de interacción.
Conclusion:
Los modelos de bases de datos nos ayudan a facilitar la comprensión de las mismas por lo que deben ser bien hechos para que la base que se planee usar sea bien entendida por el equipo de trabajo así como por el cliente.