2. ¿QUÉ ES EL MODELO ENTIDAD-
RELACIÓN?
El modelo de datos Entidad-Relación (E-R) está
basado en la forma en que vemos al mundo real,
tiene por objetos básicos llamados entidades y
relaciones entre las entidades.
Existen diferentes modelos semáticos, el más utilizado
es el de E-R;
El aspecto semántico es la representación del
significado de los datos.
Modelo Entidad-Relación
2
3. CONCEPTOS BÁSICOS DEL
MODELO E-R
Conjuntos de Entidades
Conjunto de Atributos
Conjunto de Relaciones
Modelo Entidad-Relación
3
4. CONJUNTO DE ENTIDADES
Entidad. “Cosa” u “Objeto” del mundo real que es
distinguible de todos los demás.
A la entidad la conforman propiedades , y los valores
para un conjunto de propiedades pueden identificar
una única entidad.
Modelo Entidad-Relación
4
5. CONJUNTO DE ENTIDADES
Modelo Entidad-Relación
5
Responde Brevemente:
¿Cuáles son las propiedades para el objeto
auto?
¿Cuáles son las propiedades para el objeto
persona?
¿Son iguales las propiedades para ambos
objetos?
6. CONJUNTO DE ENTIDADES
Una entidad puede ser concreta, como una persona o
un auto.
Una entidad puede ser abstracta, como un seguro,
vacaciones o un concepto.
Modelo Entidad-Relación
6
7. CONJUNTO DE ENTIDADES
Un conjunto de entidades son aquellas que
comparten las mismas propiedades, o atributos.
Por ejemplo: Los diferentes clientes de un banco
Modelo Entidad-Relación
7
8. CONJUNTO DE ATRIBUTOS
La entidad se representa mediante un conjunto de
atributos.
Un atributo describen la propiedad que posee cada
miembro de un conjunto de entidades.
Para el caso del cliente serían:
id-cliente, nombre-cliente, calle-cliente y ciudad-
cliente.
Modelo Entidad-Relación
8
9. CONJUNTO DE ATRIBUTOS
Cada entidad tiene un valor para cada uno de sus
atributos. Por ejemplo, una entidad cliente en
concreto puede tener los valores:
id-cliente : 123
nombre-cliente : Juan
calle-cliente : Av. Independencia
ciudad-cliente : México
Modelo Entidad-Relación
9
10. CONJUNTO DE ATRIBUTOS
Por cada atributo existe un conjunto de valores
permitidos, llamado dominio.
El dominio del atributo nombre-cliente son cadenas
de caracteres pero con una longitud determinada.
El dominio del atributo edad debe de ser un numero
entero positivo.
Modelo Entidad-Relación
10
11. CONJUNTO DE ATRIBUTOS
Tipos de
atributos:
Simples
Compuestos
Monovalorados
Multivalorados
Derivados
Modelo Entidad-Relación
11
12. ATRIBUTOS SIMPLES
Son aquellos atributos que no se subdividen. Por
ejemplo Fecha de Naciemiento para el caso del
cliente
Modelo Entidad-Relación
12
13. ATRIBUTOS COMPUESTOS
Son aquellos atributos que se pueden dividir en
partes.
Por ejemplo, nombre-cliente podría estar estructurado
como un atributo compuesto consistente en:
nombre
primer-apellido
segundo-apellido.
Modelo Entidad-Relación
13
14. ATRIBUTOS MONOVALORADOS
Son aquellos atributos que solo reciben un solo valor.
Todos los atributos para la entidad cliente son
monovalorados.
Modelo Entidad-Relación
14
15. ATRIBUTOS MULTIVALORADOS
Son aquellos atributos que pueden recibir un
conjunto de valores para una entidad específica.
Por ejemplo Número de teléfono.
Cualquier empleado puede tener: cero, uno o más
números telefónicos.
Modelo Entidad-Relación
15
16. ATRIBUTOS DERIVADOS
El valor para este tipo de atributo se deriva de los
valores de otros atributos o entidades relacionados.
Por ejemplo, Préstamo de un cliente que varia si el
cliente tiene diferentes prestamos en el banco.
Modelo Entidad-Relación
16
17. CONJUNTO DE RELACIONES
Una relación es una asociación entre diferentes
entidades.
Por ejemplo, se puede definir una relación que asocie
al cliente López con el préstamo P-15. Esta relación
especifica que López es un cliente con el préstamo
número P-15.
Modelo Entidad-Relación
17
18. CONJUNTO DE RELACIONES
Considere las dos entidades cliente y
préstamo.
Se define el conjunto de relaciones
prestatario para denotar la asociación entre
clientes y préstamos bancarios que los
clientes tengan.
Modelo Entidad-Relación
18
19. CORRESPONDENCIA DE
CARDINALIDAD
La correspondencia de cardinalidades, o razón de
cardinalidad, expresa el número de entidades a las
que otra entidad puede estar asociada vía un
conjunto de relaciones.
Modelo Entidad-Relación
19
25. DIAGRAMA ENTIDAD-RELACIÓN
El diagrama E-R consta de los siguientes
componentes principales:
Rectángulos.
Elipses.
Rombos.
Líneas.
Elipses dobles.
Elipses discontinuas
Líneas dobles.
Modelo Entidad-Relación
25
26. DIAGRAMA ENTIDAD-RELACIÓN
Rectángulos. Representan conjuntos de entidades.
Elipses. Representan atributos.
Rombos. Representan relaciones.
Líneas. Unen atributos a conjuntos de entidades y conjuntos de
entidades a conjuntos de relaciones.
Elipses dobles. Representan atributos multivalorados.
Elipses discontinuas. Denotan atributos derivados.
Líneas dobles. Indican participación total de una entidad en un
conjunto de relaciones.
Rectángulos dobles. Representan conjuntos de entidades
débiles
Modelo Entidad-Relación
26