Entidad Relacin Doc. Ing. Marleny Soria Medina Modelo E-R
Diapositiva 2
Historia El modelo Entidad-Relacin (modelo E-R) fu establecido
por Peter Chen en 1976. Segn Kroenke (1996) el modelo
Entidad-Relacin (modelo E- R) se emplea para identificar,
interpretar, especificar y documentar los requerimientos de datos
de parte de los usuarios del sistema a construir. Proporciona
estructuras que muestran el diseo general de los requerimientos de
datos de los usuarios siendo muy til para el diseo de bases de
datos mediante el enfoque top.down, es decir, de lo general a lo
particular. Rob y Coronel (1993) establecen que el modelo E-R
traduce diferentes puntos de vista de los datos entre gerentes,
usuarios y programadores para ajustarlas a un marco de trabajo
comn.
Diapositiva 3
Definicin Los diagramas E-R constituyen la representacin grfica
de las clases entidad y las clases asociacin necesarias para
construir el modelo de datos asociado a las situacin del mundo real
que se quiere representar en la base de datos a disear.
Diapositiva 4
El proceso para construir un modelo E-R y representarlo a travs
del diagrama E-R es un proceso iterativo mas que un proceso
secuencial. A partir de una situacin del mundo real. Los pasos a
seguir son:
Diapositiva 5
1. Identificar las clases entidad relevantes para el modelo,
buscando en la situacin planteada entes con caractersticas propias
2. Describir claramente lo que representa cada clase entidad. 3.
Identificar para cada clase entidad los atributos pertinentes. 4.
Identificar las relaciones jerrquicas (supertipo-subtipos)
existentes entre las clase entidad
Diapositiva 6
5.- Identificar las clases relaciones asociativas existentes
entre las clases entidad 6.- Describir claramente lo que representa
cada clase asociacin 7.- Definir la cardinalidad mnima y mxima de
la clase relacin 8.- Interactuar con el usuario, y repetir
iterativamente los pasos anteriores hasta considerar completo el
modelo
Entidades Podemos adoptar como definicin de entidad cualquier
cosa o parte del mundo que es distinguible del resto. Por ejemplo,
en un sistema bancario, las personas y las cuentas bancarias se
podran interpretar como entidades. Las entidades pueden representar
entes concretos, como una persona o un avin, o abstractas, como por
ejemplo un prstamo o una reserva. Se representan por medio de un
rectngulo. Atributos Se representan mediante un crculo o elipse
etiquetado mediante un nombre en su interior. Cuando un atributo es
identificativo de la entidad se suele subrayar dicha etiqueta.
Diapositiva 9
Relaciones Se representan mediante un rombo etiquetado en su
interior con un verbo. Este rombo se debe unir mediante lneas con
las entidades (rectngulos) que relaciona, para as saber cul es la
relacin que lleva cada uno. Entidades fuertes y dbiles Cuando una
entidad participa en una relacin puede adquirir un papel fuerte o
dbil. Una entidad dbil es aquella que no puede existir sin
participar en la relacin; es decir, aquella que no puede ser
unvocamente identificada solamente por sus atributos. Una entidad
fuerte (tambin conocida como entidad regular) es aquella que s
puede ser identificada unvocamente. Las entidades dbiles se
representan- mediante un doble rectngulo; es decir, un rectngulo
con doble lnea.
Diapositiva 10
Ejemplos TRABAJA EN EMPLEADO DEPARTAMENTOEMPLEADO DEPARTAMENTO
PERTENECE COMPAIA 1 N N 1
Diapositiva 11
CANCIONES CD EN N1 TTULO DURACIN INTERPRETE TITULO CD #SERIE
Relacionar canciones de cd al que pertenece. La relacin seria de
muchos a 1 entre canciones y cd ( a cada cancin le corresponde un
cd)