1. MODELO DE ENTIDAD
DE RELACIÓN
MARÍA BELÉN PALMA PÁRRAGA
INFORMÁTICA II
2. ¿QUÉ ES UN MODELO
ENTIDAD DE RELACIÓN ?
Un diagrama o modelo entidad-relación (a veces denominado por
sus siglas en inglés, E-R "Entity relationship", o del
español DER "Diagrama de Entidad Relación") es una herramienta
para el modelado de datos y permite representar las entidades
relevantes de un sistema de información así como sus interrelaciones
y propiedades.
3. TAMBIEN SE LO CONOCE
Como un medio de representación conceptual de los problemas y
sirve para representar la visión de un sistema de forma global.
Físicamente adopta la forma de un grafo escrito en papel al que se
denomina diagrama Entidad-Relación. Sus elementos fundamentales
son las entidades y las relaciones.
5. MODELO DE ENTIDAD DE
RELACIÓN
El Modelo Entidad-Relación.
Se elabora el diagrama (o diagramas) entidad-relación.
Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se
pueden reflejar en el diagrama.
El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para
lograr un modelo directamente implementable en una base de datos. Brevemente:
Transformación de relaciones múltiples en binarias.
Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en
atributos y viceversa).
Conversión en tablas (en caso de utilizar una base de datos relacional).
6. S I RV E PA R A E L
A L M A C E N A M I E N T O D E DA T O S
Ejemplo:
7. ELEMENTOS
Las entidades tienen atributos. Un atributo de una entidad es una característica interesante sobre ella, es decir,
representa alguna propiedad que nos interesa almacenar. Por ejemplo, el profesor tiene unnombre, una fecha de
nacimiento y un número de R.U.T; algunos de los valores de estos atributos los comparte con otras personas, y otros
son exclusivos de él. El profesor además tiene otras propiedades, como su masa o estatura, que no son
interesantes.
Podemos agrupar las entidades dependiendo de la clasificación que hagamos de los objetos que representan;
entidades que representen objetos del mismo tipo tendrán los mismos atributos (con valores distintos o iguales).
Llamaremos a estos grupos conjuntos de entidades. Los conjuntos de entidades se designan en el diagrama de
E-R con un cuadrado que lleva su nombre dentro. Los atributos de cada uno de ellos se grafican usando círculos o
elipses que ``cuelgan'' del cuadrado que representa el conjunto respectivo. A modo de ejemplo, la representación
de una entidad persona con sus atributos se presenta en la figura
8.
9. Una relación es una asociación entre entidades, generalmente dos. Una relación puede ocurrir entre dos
entidades de un mismo conjunto de entidades (por ejemplo, un empleado es supervisado por su jefe,
quien a su vez es otro empleado), o, más corrientemente, entre entidades de conjuntos distintos (por
ejemplo, un curso es dictado por un profesor). Pueden existir relaciones entre más de dos conjuntos de
entidades. Las relaciones se grafican en el diagrama de E-R con un rombo, unido con una línea a cada
conjunto de entidades que relacionan; la relación entre las hipotéticas entidades curso y profesor se
ilustra en la figura 2. Observe que a medida que los diagramas empiezan a adquirir más entidades,
incluir los atributos es cada vez más problemático, por lo que suelen omitirse.