Está en la página 1de 25

DIAGRAMAS ENTIDAD

RELACIN
DIAGRAMA E R

Presentado por: Ma. Alejandra Sanchez T.


QU ES UN DIAGRAMA E-R?

Un diagrama o modelo Entidad-Relacion


(a veces denominado por sus siglas. E-R
Entity relationship o DER Diagrama de
Entidad relacin).

Es una herramienta para el modelado


de datos de un sistema de
informacin sus inter-relaciones y
propiedades
RESEA
Dr. PETER CHEN

Creador del modelo E-R.


Durante muchos aos, se
ha utilizado este modelo
para representar las
interdependencias entre
los datos. Desde los 70
hasta ahora, el modelo ha
sufrido gran cantidad de
cambios y modificaciones,
introducidos no
necesariamente por su
autor, hasta llegar al punto
de coexistir mltiples
variantes de los diagramas
Entidad/Relacin.
PARA QUE SIRVE?

Mediante modelo E-R Aunque siguen siendo


se pretende visualizar utilizados, los
los objetos que diagramas E/R van
pertenecen la Base de cayendo en el desuso
Datos como debido a la progresiva
Entidades las cuales implantacin del
tienen unos atributos lenguaje unificado de
y se vinculan modelado (UML)
mediante Relaciones
CMO SE HACE?

Se parte de una descripcin textual del


problema o sistema de informacin a
automatizar
Se hace una lista de los sustantivos y
verbos que aparecen
Los sustantivos son posibles entidades o
atributos
Los verbos son posibles relaciones
Analizando las frases se determina la
cardinalidad de las relaciones y otros
detalles .

Se elabora el diagrama Entidad Relacion

Se completa el modelo con listas de


atributos y una descripcin de otras
restricciones que no se pueden reflejar en
el diagrama
El modelado de datos no acaba con el uso
de esta tcnica. Son necesarias otras
tcnicas para lograr un moldelo
directamente implementable en una base
de datos.

DADO LO RUDIMENTARIO DE ESTA


TCNICA SE NECESITA CIERTO
ENTRENAMIENTO Y EXPERIENCIA
PARA LOGRAR BUENOS MODELOS DE
DATOS
PARA TENER EN CUENTA

Para realizar un diagrama


Entidad Relacin Debemos tener
claros los siguientes conceptos
ENTIDAD

Representa una cosa u objeto del mundo


real con existencia independiente, es
decir, se diferencia de cualquier otro
objeto o cosa, incluso siendo del mismo
tipo. Ejemplo:
Una casa: Aunque sea exactamente igual
a otra, an se diferenciar en su direccin
Un automvil: Aunque sean de la misma
marca, el mismo modelo, tendrn atributos
diferentes como el nmero del motor
Las entidades se representan con un
rectngulo, y en su interior el nombre de la
entidad:

Los ejemplos ms habituales de


entidades son: Factura, persona,
empleado
ATRIBUTOS

Los atributos son las propiedades que


describen a cada entidad en un conjunto
de entidades.
Un conjunto de entidades dentro de una
entidad, tiene valores especficos
asignado para cada uno de sus atributos,
de esta forma, es posible su identificacin
unvoca.
Ejemplos
A la coleccin de entidades Alumnos, con
el siguiente conjunto de atributos en
comn, (id, nombre, edad, semestre),
pertenecen las entidades:
(1, Sofia, 18 aos, 2)
(2, Marcela, 19 aos, 5)
Cada una de las entidades pertenecientes
a este conjunto de entidades se diferencia
de las dems por el valor de sus atributos
Los atributos se representan mediante
elipses, y en su interior el nombre del
atributo:

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

Las relaciones son ms simples, ya que


slo hay una: cada estacin estar
interrelacionada con varias muestras. Es
una relacin 1:N.
TRAZAR EL PRIMER DIAGRAMA

Podemos trazar ya, por lo tanto, nuestro


primer diagrama:
IDENTIFICAR ATRIBUTOS

El siguiente paso es identificar los


atributos para cada conjunto de entidades.
Para las muestras tendremos que elegir
los que nos da el enunciado: temperatura
mxima y mnima, precipitaciones,
velocidades del viento mxima y mnima y
humedad mxima y mnima. Adems hay
que aadir la fecha de la muestra.
Para las estaciones tambin nos dicen
qu atributos necesitamos: identificador,
latitud, longitud y altitud.
DIAGRAMA FINAL.

GRACIAS

También podría gustarte