El documento describe los conceptos fundamentales del Modelo Entidad-Relación (MER), incluyendo entidades, atributos, relaciones y cómo se representan en diagramas MER. También cubre conceptos avanzados como entidades débiles, cardinalidad, herencia y agregación.
modelamiento entidad-relación, definición, tipos de entidad, tipos de relaciones, atributos, tipos de entidad fuerte y débil, atributos en las relaciones, restricciones estructurales, problemas con los modelos entidad-relación, resumen, recomendaciones, conclusiones, apreciación del equipo.
1. Paola Fuentes Izaguirre
Informatica II
Facultad de Especialidades
Empresariales
Centro de Especialidades
Informáticas Superiores
2. El MER (Modelo Entidad Relación) es un
modelo de datos que describe entidades ya
sean personas animales o cosas y las relaciones
q hay entre ellas, es decir, los vínculos
existentes.
3. Las entidades tienen un atributo. Los atributos son
características que definen o identifican a las
entidades. Cada entidad tiene valores específicos
asignados para cada uno de sus atributos, de esta
forma, es posible su identificación particular.
Las entidades son el fundamento del modelo entidad
relación y se representan por medio de un rectángulo.
Los atributos en cambio se representan mediante un
círculo etiquetado mediante un nombre en su
interior. Por lo general los atributos no suelen ser
representados en el diagrama entidad-relación.
Las relaciones se representan por medio de un rombo
etiquetado en su interior con un verbo. Este rombo se
encuentra unido a los rectángulos, es decir las
entidades, mediante líneas, para así llegar a saber cuál
es la relación que lleva cada uno.
4. Elmodelo 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).
5. Los diagramas
Entidad-Relación no
cumplen su
propósito con
eficacia ya que
tiene ciertas
limitaciones. Por ese
motivo se suelen
manejar los
diagramas Entidad-
Relación extendidos
que incorporan
algunos elementos
más al lenguaje
anteriormente
mencionado
6. o En un diagrama Entidad-Relación extendido existen
entidades fuertes y débiles. Una entidad débil es
aquella que no puede ser unívocamente identificada
solamente por sus atributos, a diferencia de una
entidad fuerte que si puede serlo. Las entidades débiles
se representan por medio de doble rectángulo.
o Existen 2 tipos de dependencias en las entidades
débiles: dependencia por existencia y Dependencia por
identificación
o Dependencia por existencia: Las ocurrencias de la
entidad débil pueden identificarse mediante un
atributo identificador clave sin necesidad de identificar
la entidad fuerte relacionada.
o Dependencia por identificación: La entidad débil no
puede ser identificada sin la entidad fuerte relacionada
7. El tipo de cardinalidad se representa mediante
una etiqueta en el exterior de la relación,
respectivamente: "1:1", "1:N" y "N:M", aunque la
notación depende del lenguaje utilizado
“0"si cada instancia de la entidad no está
obligada a participar en la relación.
"1" si toda instancia de la entidad está obligada a
participar en la relación y solamente participa
una vez.
"N" , "M", ó "*" si cada instancia de la entidad no
está obligada a participar en la relación y puede
hacerlo cualquier número de veces
8. Las relaciones también pueden tener atributos
asociados. Estos se representan de la misma manera
que los atributos de las entidades.
La herencia es un tipo de relación entre una entidad
"padre" y una entidad "hijo". La entidad "hijo" hereda
todos los atributos y relaciones de la entidad
"padre". Por tanto, no necesitan ser representadas
dos veces en el diagrama.
La relación de herencia se representa mediante un
triángulo interconectado por líneas a las entidades.
La entidad conectada por el vértice superior del
triángulo es la entidad "padre".
Solamente puede existir una entidad "padre"
(herencia simple). Las entidades "hijo" se conectan
por la base del triángulo.
9. Este término se refiere una abstracción
por medio de la cual las relaciones se
tratan como entidades de un nivel más
alto.
Se utiliza para expresar relaciones entre
relaciones o entre entidades y relaciones.
Se representa englobando la relación
abstraída y las entidades que participan
en ella en un rectángulo
10. En esta figura se
puede apreciar un
ejemplo de
agregación en el que
se representa la
situación en la que
un profesor, cuando
está impartiendo una
clase, puede poner
una incidencia
ocurrida a lo largo de
ésta (se fue la luz,
falta la configuración
de un determinado
software, etc.).