2. ¿Que es M.E.R?
Modelo Entidad Relación:
Es una herramienta para el modelado de
datos que permite representar las entidades
relevantes de un sistema de información así
como sus interrelaciones y propiedades.
3. Importancia
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
4. Entidad
Definición de entidad cualquier cosa o parte del
mundo que es distinguible del resto
Una entidad se describe usando un conjunto de
atributos.
5. Conjunto de Entidad
Una colección de entidades similares (ej. todos
los empleados).
Todas las entidades de un conjunto tiene los
mismos atributos (a excepción de una jerarquía).
Cada conjunto de entidades tiene una llave Cada
atributo tiene un dominio
6. Atributos clave de una entidad
Un tipo de entidad casi siempre tiene un
atributo que es distinto para cada entidad.
Hay ocasiones en que un conjunto de atributos
constituyen la clave de una entidad (atributos
subrayados en los diagramas).
Algunas entidades tienen más de un atributo
clave
7. Ejemplo
Ejemplo
– Entidad Clientes
– Cliente “Pepe Perez” con DNI “12345678”
Atributos: definen las propiedades de una
entidad, basados en un dominio (conjunto de
valores posibles que puede tomar).
8. Mapasingue
Pepe Pérez
oeste
DNI:235615
Codigo:8
DNI Código
Empleado Departamento
Domicilio Descripción
Nombre
9. Relació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
12. Relación
Se denomina grado de una relación al número
de entidades que relaciona. El rol de cada
ocurrencia.
jefe
Empleado Jefe de
Subordinado
13. Diagrama de Entidad - Relación
Los diagramas ER son un lenguaje gráfico para describir
conceptos. Informalmente, son simples dibujos o gráficos
que describen información que trata un sistema de
información y el software que lo automatiza.
• 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
15. Diagrama de Entidad - Relación
extendidos
Los diagramas Entidad-Relación no cumplen su propósito con eficacia debido a
que tienen limitaciones semánticas. Por ese motivo se suelen utilizar los diagramas
Entidad-Relación extendidos que incorporan algunos elementos más al lenguaje.