2. M.E.R
Modelo Entidad-Relación
• Formulado por P.P. Chen en 1976
• Modelo de datos que representa un
esquema de base de datos mediante
entidades y asociaciones
• Describe una base de datos de una forma
sencilla y global
• Se realiza a partir de los requisitos de datos
que debe cumplir una base de datos
3. Entidades
Entidad.-
Objeto del mundo real que tiene existencia pos
sí mismo compuesto de ocurrencias de entidad.
Ejemplo.-
– Entidad Clientes
– Cliente “Pepe Perez” con DNI “12345678”
4. Entidades
• Atributos.- definen las propiedades de una
entidad, basados en un dominio (conjunto de
valores posibles que puede tomar)
• Atributo .- Característica propia de una
entidad, común para todas las
ocurrencias del mismo tipo
5. Entidades
• Dominio. - Conjunto de valores permitidos para un
atributo. Para cada atributo hay que definir:
Nombre Descripción Dominio
Función (identificación o definición)
Ejemplo:
Entidad: Empleado
Nombre de atributo: Código
Descripción: Código único por empleado
asignado por la empresa
Función: Identificación (+Definición)
Dominio: Números positivos de dos cifra
7. Modelo Entidad-Relación
RELACIÓN O ASOCIACIÓN
Expresa una asociación entre ocurrencias de
entidad.
Puede tener atributos propios:
• Grado: número de entidades que asocia
• Cardinalidad: número de ocurrencias de una
entidad que pueden asociarse con otra entidad
Máxima - 1:1, 1:N, N:1, N:M
Mínima - 0:0, 1:0, 0:1, 1:1
8. Relaciones
• Conjunto de ocurrencias de relación del
mismo tipo.
Trabaja
Empleado Departamento
en
10. Relaciones
• Es importante el “rol” o “papel” de cada
ocurrencia.
Es
Empleado jefe
de
• Se denomina grado de una relación al número de
entidades que relaciona.
11. Modelo Entidad-Relación
CLAVE DE ENTIDAD
Atributo o conjunto de atributos que identifican
de forma única cada ocurrencia.
Si una entidad no tiene clave se dice que es
débil y que tiene dependencia de Identificación
Una entidad es débil si depende de la
existencia de otra entidad
12. Modelo Entidad-Relación
REPRESENTACIÓN GRÁFICA
• Entidades: rectángulos
• Atributos: incluidos en la entidad, o con
elipses
conectadas a ésta
• Relaciones: rombos o hexágonos, uniendo las
entidades asociadas
• Cardinalidad: se detalla encima de las líneas
que asocian entidades
13. Representación gráfica
Empleado
E# Entidad con
Nombre atributos
Categoría
Trabaja Relacion con
atributos
Fecha