Luego de tener la estructura como manejaremos los datos, encontramos los modelos de datos. ¿Que son? Son herramientas que nos permiten describir los datos, sus relaciones, restricciones y su semántica. Es decir, nos ayuda a describir la base de datos.
Existen tres tipos de modelos de base de datos:
- Modelos lógicos basados en objetos.
- Modelos lógicos basados en registros.
- Modelos físicos.
Modelo Entidad-Relación
Este modelo entidad-relación consta de objetos básicos, llamados entidades, y de las relaciones entre estos objetos. Cada entidad puede ser descrita por uno o varios atributos, que es información adicional de la entidad. Las relaciones, son simplemente asociaciones entre varias entidades.
El conjunto de todas las entidades del mismo tipo, y de todas las relaciones del mismo tipo se denomina, respectivamente, Conjunto de entidades y Conjunto de relaciones.
Ejemplo:
- Entidad: Una cuenta bancaria.
- Atributos: Nombre del dueño de la cuenta, saldo, numero de la cuenta, identificación de la persona.
- Relaciones: Una relación impositor, que asocia cada cliente con cada cuenta que tiene.
Este tipo de modelo se puede representar gráficamente a través de un diagrama con las siguientes características:
- Rectángulos: Representan los conjuntos de entidades.
- Elipses: Los atributos de las entidades.
- Rombos: Relaciones entre las entidades.
- Lineas: Unen atributos con los conjuntos de entidades (Rectángulos) y estos con los conjuntos de relaciones (Rombos).
Este modelo puede tener ciertas restricciones. Una de las mas importantes es la correspondencia de cardinales, que limita el numero de entidades con la que otra entidad puede asociarse a través de un conjunto de relaciones.
Lee la segunda parte de este artículo, que habla sobre el Modelo Relacional: Modelos de los Datos II.
0 comentarios:
Publicar un comentario