Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagramas E-R
Diagramas E-R
RELACIN
DIAGRAMA E R
RELACIN
Describe cierta dependencia entre
entidades o permite la asociacin de las
mismas.
Ejemplo:
Dadas dos entidades Habitacin 502 y
Juan, es posible relacionar que la
habitacin 502 se encuentra ocupada por
el husped de nombre Juan.
Un huesped (entidad), se aloja (relacin)
en una habitacin (entidad)
Las interrelaciones se representan
mediante rombos, y en su interior el
nombre de la interrelacin:
En los extremos de las lneas que parten
del rombo se aaden unos nmeros que
indican la cantidad de entidades que
intervienten en la interrelacin: 1, n. Esto
tambin se suele hacer modificando el
extremo de las lneas. Si terminan con un
extremo involucran a una entidad, si
terminan en varios extremos,
(generalmente tres), involucrarn a varias
entidades:
La idea es simple, aparentemente, pero a
la hora de construir modelos sobre
realidades concretas es cuando surgen los
problemas. La realidad es siempre
compleja. Las entidades tienen muchos
atributos diferentes, de los cuales
debemos aprender a elegir slo los que
necesitemos. Lo mismo cabe decir de las
interrelaciones. Adems, no siempre est
perfectamente claro qu es un atributo y
qu una entidad; o que ventajas
obtenemos si tratamos a ciertos atributos
como entidades y viceversa.
EJEMPLO DE DIAGRAMA E-R
Nos enfrentamos al siguiente problema que
debemos modelar.
Se trata de una base de datos que debe
almacenar la informacin sobre varias estaciones
meteorolgicas, en una zona determinada. De
cada una de ellas recibiremos y almacenaremos
un conjunto de datos cada da: temperatura
mxima y mnima, precipitaciones en litros/m2,
velocidad del viento mxima y mnima, y
humedad mxima y mnima.
El sistema debe ser capaz de seleccionar, aadir
o eliminar estaciones. Para cada una
almacenaremos su situacin geogrfica (latitud y
longitud), identificador y altitud.
Ya tenemos la descripcin del proceso,
as que pasemos al segundo paso:
IDENTIFICAR CONJUNTOS DE
ENTIDADES
A primera vista, tenemos dos conjuntos de
entidades: estaciones y muestras.
Podramos haber usado slo un conjunto,
el de las muestras, pero nos dicen que
debemos ser capaces de seleccionar,
aadir y borrar estaciones, de modo que
parece que tendremos que usar un
conjunto de entidades para ellas.
IDENTIFICAR CONJUNTOS DE
INTER-RELACIONES
GRACIAS