MODELO ENTIDAD-
RELACIÓN
Modelo Entidad-Relación
1
¿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
CONCEPTOS BÁSICOS DEL
MODELO E-R
Conjuntos de Entidades
Conjunto de Atributos
Conjunto de Relaciones
Modelo Entidad-Relación
3
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
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?
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
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
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
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
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
CONJUNTO DE ATRIBUTOS
Tipos de
atributos:
Simples
Compuestos
Monovalorados
Multivalorados
Derivados
Modelo Entidad-Relación
11
ATRIBUTOS SIMPLES
 Son aquellos atributos que no se subdividen. Por
ejemplo Fecha de Naciemiento para el caso del
cliente
Modelo Entidad-Relación
12
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
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
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
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
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
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
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
CORRESPONDENCIA DE
CARDINALIDAD
Uno a uno
Uno a varios
Varios a uno
Varios a varios
Modelo Entidad-Relación
20
CORRESPONDENCIA UNO A UNO
Modelo Entidad-Relación
21
CORRESPONDENCIA UNO A
VARIOS
Modelo Entidad-Relación
22
CORRESPONDENCIA VARIOS A
UNO
Modelo Entidad-Relación
23
CORRESPONDENCIA VARIOS A
VARIOS
Modelo Entidad-Relación
24
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
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
DIAGRAMA ENTIDAD-RELACIÓN
(EJEMPLO)
Modelo Entidad-Relación
27
DIAGRAMA ENTIDAD-RELACIÓN
(EJEMPLO)
Modelo Entidad-Relación
28
DIAGRAMA ENTIDAD-RELACIÓN
(EJEMPLO)
Modelo Entidad-Relación
29
DIAGRAMA ENTIDAD-RELACIÓN
(EJEMPLO)
Modelo Entidad-Relación
30
DIAGRAMA ENTIDAD-RELACIÓN
(EJEMPLO)
Modelo Entidad-Relación
31

Modelo entidad relación

  • 1.
  • 2.
    ¿QUÉ ES ELMODELO 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 MODELOE-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 ModeloEntidad-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 Tiposde atributos: Simples Compuestos Monovalorados Multivalorados Derivados Modelo Entidad-Relación 11
  • 12.
    ATRIBUTOS SIMPLES  Sonaquellos atributos que no se subdividen. Por ejemplo Fecha de Naciemiento para el caso del cliente Modelo Entidad-Relación 12
  • 13.
    ATRIBUTOS COMPUESTOS  Sonaquellos 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  Sonaquellos atributos que solo reciben un solo valor. Todos los atributos para la entidad cliente son monovalorados. Modelo Entidad-Relación 14
  • 15.
    ATRIBUTOS MULTIVALORADOS  Sonaquellos 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  Elvalor 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  Lacorrespondencia 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
  • 20.
    CORRESPONDENCIA DE CARDINALIDAD Uno auno Uno a varios Varios a uno Varios a varios Modelo Entidad-Relación 20
  • 21.
    CORRESPONDENCIA UNO AUNO Modelo Entidad-Relación 21
  • 22.
  • 23.
  • 24.
  • 25.
    DIAGRAMA ENTIDAD-RELACIÓN  Eldiagrama 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
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.