SlideShare una empresa de Scribd logo
1 de 62
   Actividad de aprendizaje No.2

        Modelo Entidad Relación

               Semanas 2 y 3
A partir del desarrollo de la primera actividad de este
curso, usted ya tiene       los elementos necesarios para
determinar requerimientos específicos en una empresa. Ahora
será necesario atender las necesidades con la construcción de
un Modelo Entidad Relación. Distinguiendo claramente la
diferencia entre entidades y relaciones, así como la
cardinalidad máxima y mínima.


Para lo anterior tomaremos en cuenta los siguientes referentes
teóricos:

Modelo Entidad Relación
 Análisis de problemas.
 Componentes (Conceptos y diagramación, notación).
o Entidades
o Relaciones
o Atributos
 Representación en conjuntos.
o Atributos.
o Dominios.
o Codominios.
o Relaciones.
o Operaciones básicas.
o Agrupamientos (relaciones, o generalización de conjuntos).
 Cardinalidad (Máxima y Mínima).
 Construcción Modelo Entidad Relación.
   Modelo Entidad Relación:      Imagen de cualquier
                                  modelo     entidad
                                  relación
 Detalla una descripción de la
  manera como se estructura la
  base de datos mediante un
  Modelo entidad relación que
  permite       identificar las
  exigencias de información de
  los usuarios utilizando:
 entidades,
 relaciones,
 cardinalidad,


(definiciones que abordaremos
de manera concreta)
   SIMBOLOGIA EN UN MODELO ENTIDAD
    RELACION

   ELEMENTOS DEL MODELO
   Los elementos básicos y simbologia del modelo E-R son:

                                             NOMBRE_ENTIDAD
   ENTIDAD


                                                  Nombre_atributo
   ATRIBUTO
                                         1                   N
   CARDINALIDAD                     1                           1

                                     N                          N



   RELACION                                     Nombre_
                                                 relacion
LAS ENTIDADES EN UNA BASE
              DE DATOS

                  ¿Qué es una
                   persona ?



                 ¿Una acción?

                 ¿Un objeto?                  IMAGEN DE
                                                 UNA
                 ¿Una ´Propiedad de
                 algo?.                        PERSONA
                 ¿Una percepción?
                          .




Un objeto en el mundo real que existe por si mismo
y de la cual se requiere guardar cierta información
LAS ENTIDADES EN UNA
          BASE DE DATOS
                     Otro ejemplo.




                                              IMAGEN DE
                 los productos de la           productos
                tienda    también   se
                pueden representar por
                                                 en un
                una entidad.                    almacén




Y para una empresa se requiere saber cierta
información de la entidad.
LAS ENTIDADES EN UN
   BASE DE DATOS



La    existencia  de    esta
entidad se da por si misma
en el mundo real y se puede
almacenar             cierta
información de todos los
vehículos en una empresa




   Todos los vehículos de la
   empresa     se     pueden
   entender como una sola
   entidad.
LOS ATRIBUTOS DE UNA
                        ENTIDAD

         ¿ qué nos                                ?
     interesaría saber
    de una persona? En                                         IMAGEN DE
     una base de datos
                            Base de                            una persona
                             datos




• Sus      nombres      y
  apellidos                           •   ¿El color de sus ojos?
• Números de teléfono                 •   ¿Su gusto musical?
• Dirección de residencia             •   ¿La comida predilecta?
• Ciudad de origen
• Numero de cédula          ?         •   ¿el nombre de sus
                                          abuelos?




 Datos importantes de
                                           Información No
  un empleado en una
                                              relevante
        empresa
LOS ATRIBUTOS DE UNA ENTIDAD

    ¿Qué información caracteriza un
    producto?
                                  •   Precio
                                  •   Referencia
                                  •   Nombre
   PRODUCTOS                      •   Descripción
                                  •   Presentación
                                  •   Peso

  Entidad
                                          Atributos

                        Se puede escribir así:
    PRODUCTOS (precio,referencia,nombre, descripción,presentación,peso)


Cada una de las características que tiene una entidad o un
 tipo de interrelación se le denomina atributo (Piattini et
                        al, 2007:55)
LOS ATRIBUTOS DE UNA
                      ENTIDAD




• ATRIBUTOS.

• Conjunto              e
  características que son
  propias e identifican
  plenamente la entidad
                            IMAGEN DE
                            una persona



                                          • Sus      nombres      y
                                            apellidos
                                          • Números de teléfono
                                          • Dirección de residencia
                                          • Ciudad de origen
                                          • Numero de cédula
LOS ATRIBUTOS DE UNA
                      ENTIDAD
     Volvamos a nuestra
     entidad llamada
     PRODUCTOS

¿Qué información se debe
conocer todos los
productos?

¿Cuáles datos aparecen
en el empaque de un
producto y que
información serviría para
nuestra base de datos?.          Atributos:

                            •   Código de barras
                            •   Nombre del producto
                            •   Ingredientes
                            •   Fecha de fabricación
                            •   Fecha de vencimiento
                            •   Nombre del fabricante
                            •   Número de lote.
PRESENTACION DE
                       ENTIDADES Y ATRIBUTOS
           ¿ Cómo representamos
           las entidades y
           atributos en el modelo
           entidad Relación



             Utilizando un
             rectángulo y el                    PERSONAS
             nombre de la entidad
             para la entidad



Utilizando un ovalo
con le nombre del                                    Nombres          apellidos
                               Identificación
atributo ligado a la
entidad


                                                           PERSONAS
PRESENTACION DE
                       ENTIDADES Y ATRIBUTOS

           En el caso del os
           vehículos:




             La entidad
                                           VEHICULOS



Utilizando un ovalo
con le nombre del                                                  Capacidada:
                                                 Num_placa                       Capacidad:p
                               Num_motor                            pasajeros
atributo ligado a la                                                               asajeros
entidad


                                                       VEHÍCULOS
Otros ejemplos de entidades con atributos


                                                 Nombre_           Fecha_estreno
Cod_actor      Nombres      apellidos




            ACTORES                                  PELICULAS



                                  Indicativo                       Clima
 Código           Nombre                       extensión
                                                                 promedio




                           CIUDADES
Antes de continuar, vale la
                          pena considerar:
                          REFLEXIÓN:

                          De la información que
                          se observa, ¿ cual es
                          realmente importante a
                          la hora de registrar en
                          una base de datos y
                          cuales serían entidades
PRODUCTOS    PRECIOS      en una base de datos?

            DESCRIPCIÓN
SUBTOTAL                   PROVEEDORES
             PRODUCTO
   Definición:

 Entidad: Cualquier objeto (real o abstracto) que existe en la realidad y
  acerca del cual queremos almacenar información en una B.D.
 “Algo con realidad objetiva que existe o puede ser pensado” (Hall, 1976).


                          MATERIAS
   Ejemplo:
   Esta entidad representa en abstracto un objeto que tiene ocurrencias
    como (ingles, análisis y diseño, física)

   Otras:        POBLACIONES           PERSONAS              HORARIOS



                  PRODUCTOS                         Para nuestro
                                                    ejemplo, estas
                                                    son entidades
ESPECIALIZACIÓN PARA ALGUNAS
          ENTIDADES
Algunas entidades se pueden descomponer o
subdividir en otras más concretas, vamos a
comprenderlo a través de un ejemplo:


   En una empresa pueden haber distintos tipos
   de personas que desarrollan alguna actividad
   o que tienen que ver con ella.


     CLIENTES             EMPLEADOS



                ALUMNOS
ESPECIALIZACIÓN PARA ALGUNAS
          ENTIDADES
Sin embargo:

 Podríamos agrupar cada una de estas
 entidades en una sola llamada.

                    PERSONAS



    CLIENTES             EMPLEADOS
                                           Todas las
                                       entidades pueden
                                       compartir algunos
               ALUMNOS                      atributos
Especialización de entidades
Como se representan:


                 PERSONAS



                       is
                       a




CLIENTES          ALUMNOS   EMPLEADOS
Especialización de las entidades
Podemos incluir loa atributos
                 nombre                 Nujm_cedula               Son at
                                                                  de la e
                                                                  ya que
                          PERSONAS                    apellidos   cliente
                                                                  emplea
                                                                  nombr
                                                                  Númer
                                is
                                a




      CLIENTES             ALUMNOS               EMPLEADOS


     En este caso las especializaciones comparten los atributos
                       de la entidad personas
Especialización de las entidades

           nombre                Nujm_cedula



                    PERSONAS                   apellidos

                                                           La línea curv
                                                                  en la
                       is
                       a




CLIENTES            ALUMNOS               EMPLEADOS


   Se establece entonces que una persona debe ser cliente
ó, alumno ó empleado pero no se permite mas de dos roles al
                       mismo tiempo
Especialización de las entidades

      Reflexión: ¿De que depende que la exclusividad?


                        PERSONAS


                                                                 Hay exclusivid
                             is
                             a




 CLIENTES                ALUMNOS                  EMPLEADOS


Depende del requerimiento específico dado desde el
levantamiento de información ejemplo:


   En nuestra empresa los empleados no pueden comprar productos y no es
       contratado un empleado sin que haya sido capacitado (alumno)
   Las entidades y sus ocurrencias



                  «Distribuidora
Cada uno de los    Lechesan»
proveedores
que    entregan
productos   son   Jairo Garcia y
ocurrencias de          Cia
la      entidad                           PROVEEDORES
PROVEEDORES       «Arroceros del
                      Valle»

                   «Quesos el             De todos los proveedores
                   diamante»              podemos almacenar       la
                                          misma información, por eso
                                          se pueden incluir en la
                                          misma entidad
   Las entidades y sus ocurrencias


                   «José
                  Garnica»
Cada uno de los
empleados    es
una                Mario
ocurrencias de
la      entidad
                  Meléndez
EMPLEADOS                                 EMPLEADOS
                    Javier
                  Castañeda
                                          En la base de datos             se
                    Rene                  almacenará        la       misma
                                          información de cada uno como
                   Hurtado                nombre, apellidos, teléfono..etc
   Las entidades y sus ocurrencias


                   Leche «el
                   Rodeón»
Cada uno de los
productos que      Harinas «el
efectivamente
llegan     serán    trigal»,
ocurrencias de
la       entidad
                     Arroz                 PRODUCTOS
PRODUCTO
                     «Doña
                     Maria»
                                           Atún         «el
                                           pesquero será
                    Atún «el               una ocurrencia
                                           de la entidad
                   pesquero»               PRODUCTOS
                                           que tiene los
                                           mismos
                                           atributos    de
                                           otros productos
    Las entidades y sus ocurrencias

        Ocurrencia 1
                                                                                    Ocurrencia 2
                                                                                               1




                                                                                Nombre:»Atun el
ombre:»Leche el                                                                 pesquero
odeon»                              Código       Fecha_venci   Undiad_medida    «
                                                   miento                       codigo:C48
odigo:B43
                                                                                Fecha de vencimiento:
echa__vencimiento:                                                   Fecha      01/10/2012
1/11/2013                  Nombre                                  producción
                                                                                Unidad de medida: cm
nidad de medida: cm                                                             cubicos
ubicos

                                                                                Fecha_de producción:
echa_de produccción:
                                             PRODUCTOS                          01/06/2012
1/06/2012
Identificadores:        son       CLASES DE ATRIBUTOS..
atributos que identifican
de manera unívoca cada
ocurrencia       de     una
entidad.    Toda    entidad
debe tener al menos un                             Nombres
atributo identificador.
                                                   Apellidos
                                                    Muchos tendrán tu nombre
  ¿Qué atributo te
 distingue de otros?

             nombres                               Número de cedula
                                                   Tu apellido lo compartes con
                                                          toda tu familia

             apellidos

                                                    Hay millones de hombre y
                                                             mujeres
             apellidos


                                                    Te puede distinguir de otro
                                                           ciudadanos
             Número_                                                              Los dos
              cedula
                                                                                  atributos son
                                                                                  identificadores
                                                     Te hace único en la Web
              email

                                Importante: los
                                  atributos se
                              representan con su
                               nombre dentro de
                                un círculo y los
   ¿Cómo se representan los atributos identificadores?




                  Código        Fecha_venci      Undiad_medida
                                  miento



                                                     Fecha_produ
         Nombre                                         ccion




                           PRODUCTOS
HAY DOS CLASES DE IDENTIFICADORES:



        ALTERNATIVOS:
                                                     PRIMARIO:
 Cuando hay varios atributos
                                           Un atributo seleccionado para
identificadores para la misma
                                          diferenciar todas ocurrencias de
            entidad.
                                                     la entidad.
 (la entidad tiene mas de un
                                         Toda entidad debe tener al menos
          identificador
                                                         uno.




   Ejemplos:                                 Ejemplo:

       Número_                                     Número_
        cedula                                      cedula
                         ¿cuál de los
                         dos será el
       Número_
        cedula           identificador
                                                        La elección
                         primario?..                  depende de las
                                                       necesidades
                                                         concretas
Atributos compuestos:



    Son atributos que a su vez
 pueden esta formados por otros
 atributos simples o compuestos




                                              El atributo apellidos
                                                  a su vez esta
                apellido1         apellido2      compuesto por
                                                   apellido1 y
  Nombre                                            apellido2


                 apellidos                        El nombre se
                                                compone de dos
                                              atributos: nombre y
                                                     apellidos
  Nombre_
  completo




PERSONAS
Otro ejemplo de atributo
            compuesto:


   Son atributos que a su vez
pueden esta formados por otros
atributos simples o compuestos




                 mes             año

   dia


                                           La fecha se
                 Fecha de               compone de tres
                nacimiento             atributos: dia, mes
                                              y año
   Un MODELO MAS AMPLIO PARA LA ENTIDAD PERSONAS CON ATRIBUTOS COMPUESTOS
ATRIBUTOS MONOVALUADOS Y
                            MULTIVALUADOS


        MONOVALUADOS:                                Una persona solo
son atributos que representan           PESO         puede tener un peso
un    solo   valor  para  una                        corporal.
determinada ocurrencia de una
entidad    en    un   momento
determinado.                                         Un producto tendrá
                                                     un solo precio
                                        precio




        MULTIVALUADOS:                               Un    cliente   puede
son    atributos    que    pueden     teléfonos      tener           varios
representar     varios    valores                    teléfonos.
simultáneamente        para   una
misma      ocurrencia   de    una
entidad.      Se      representan                    A su ves podría tener
mediante un doble óvalo                              varias     direcciones
                                       direcciones   para su ubicación
Y POR ULTIMO.. ATRIBUTOS
                         DERIVADOS O CALCULADOS


      CARACTERISTICAS:
 Su valor se obtiene
  aplicando una fórmula                             Se puede calcular la
  (normalmente a partir del                         edad a partir de otro
  valor de otros atributos).                        atributo que haya
                                          EDAD
                                                    determinado la fecha
 no se almacenarán en la                           de nacimiento y
  base de datos.                                    teniendo en cuenta la
                                                    fecha actual
 Su valor se obtendrá en el
  momento en que sea                                  Edad= Fecha actual-fecha
  necesario aplicando la                                    nacimiento
  fórmula asociada a ellos. E
                                          TOTAL
                                          VENTA     El total de la venta se
 Se representan en un
                                                    obtiene al multiplicar
  diagrama ER mediante un
                                                    el valor unitario por
  óvalo con línea discontinua.
                                                    la cantidad vendida

                                                     Total venta= valor unitario x
                                                           cantidad vendida
UN MODELO MÁS AMPLIO
                            Atributos
                       compuestos, nombre
                       completo y dirección
                         (se subdividen)



                       Atributos Multivaluados
                         pueden representar
                       varias ocurrencias). Una
                         persona puede tener
                           varios teléfonos



                       Atributos Calculados. (
                       se obtienen a partir de
                         otros atributos), la
                        edad, el total de una
                             factura. etc
LAS RELACIONES:
   Lista de actividades:
                                                   ¿Entre quienes suceden
   Solicitud de pedidos                            las actividades?:
   Recepción de productos.
                                                   Los empleados realizan
   Control de calidad
                                                    pedidos

                                                   Los proveedores suministran
                                                    productos.
ejemplo:                                           Control de calidad


    Relación:
    Es una asociación o
    vínculo que se genera
    entre dos      o mas
    entidades.


                                              Reflexión: ¿Cuáles serían
                                              las entidades y relación
                                              para el control de calidad?
   Las clases de relaciones según el numero de identidades que
    intervienen:

                                                 Número de
                                 nombre         entidades que
                                                 intervienen

                               Reflexivas:   1 entidad
Tipos de relaciones:
                               Binarias o    2 entidades
                                de grado2:

                               Ternarias.    3 entidades
                               O de grado 3:
Comenzaremos     por   las   relaciones
              binarias
Los proveedores suministran
productos:


PROVEEDORES                                                  Imagen de
                     SUMINISTRAN            PRODUCTOS      proveedores y
                                                              productos




      Los empleados realizan pedidos:

                                                            Imagen de
                                                            empleados
 EMPLEADOS              REALIZAN                 PEDIDOS   diligenciando
                                                           documentos


              Reflexión: ¿Cuáles serían
              las entidades y relación
              para el control de calidad?
RELACIONES CON ATRIBUTOS



Se puede registrar la fecha en que
se suministra el pedido            Fecha_pedido




PROVEEDORES                                              Imagen de
                      SUMINISTRAN          PRODUCTOS   proveedores y
                                                          productos

 Entidad 1                                 Entidad 2


   Las relaciones describen las acciones entre las
   entidades y le dan sentido a la asociación entre
   ellas.
UN MODELO MAS AMPLIO DE RELACIONES CON ATRIBUTOS




                                          La producción de
                                           película sucede e
                                                 un año
                                              determinado
OTRO EJEMPLO




                El papel o rol del
                 actor solo se da
               cuando actual en la
                     película
Y ahora te toca a ti:




                         El papel o Rol del
                          actor solo se da
                        cuando actual en la
                              película
Y ahora te toca a ti:
Identifica el atributo que realmente corresponde a la
         relación de la lista que se presenta:



                                                        Director
                                                        película

                                                          Rol


                                                        Fecha de
                                                         estreno
   Y ¿Si hay mas de dos entidades para una misma relación?

          Entonces tenemos una relación ternaria, observa:



                      Se
                      transforma:




    Lo que era un
                                        Una nueva
    rol o papel del
                                        entidad con
      personaje
                                         atributos
Nuevo modelo con relación ternaria
RELACION REFLEXIVA:

Cristian es supervisor de bodega en la
misma empresa, pero además hay otras
personas            subordinadas          a
Cristian, finalmente todos son empleados:


                      SUPERVISOR

     EMPLEADO                           SUPERVISA




                SUBORDINADO



 Es una relación reflexiva porque participa una sola
 entidad y las ocurrencias ( empleados) se relacionan con
 ocurrencias de la misma entidad.
CARDINALIDAD PARA LAS RELACIONES
Una definición formal para cardinalidad:

Se define como el número máximo y mínimo de ejemplares de un
tipo de entidad que pueden estar interrelacionadas con un ejemplar
del otro u otros tipos de entidad que participan en la interrelación.
(Piattini, et al:50)
                       Comenzaremos por nuestra
                          tienda «Maxi Todo»


   proveedor                     SUMINISTRAN                 productos

    Lácteos                                                   Leche «el
   «Lecherin»                                                 Rodeon»

                                                              «Queso
                      Ahora analizaremos la cantidad        Descremada»
                        de ocurrencias que pueden
                         intervenir en la relación          «Yogurt Ligth»
Ahora, abordemos la cardinalidad desde las
                                      matemáticas:
       Matemáticamente una relación se
       puede representar de la siguiente
       manera:
                                                                 ei =   Representa cada uno de
                                                                 Los ejemplares de la entidad
       {<e1, e2, …, en>}
                                                                 n= Representa el grado
                                                                 de la relación
                               SUMINISTRAN
                                             Leche el Rodeón
Distribuidora lechesan                                             la relación sería así:
                                              Leche descremada     Suministran =
                                                                   {<e1, p1>, <e1, p2>, <e2, p
   Jairo García y Cía.                                             3>, <e3, p4>, <e3, p5>}
                                             Frjiol Granel
    Milki Ltda
                                              Detergente AZ
                                                                      Cada producto es recibido a
                                              Escoba 1.8 mc            un único proveedor, pero
                                                                        cada proveedor puede
                                                                        suministrar mas de un
                 PROVEEDORES                  PRODUCTOS                       producto.
Ahora, abordemos la cardinalidad desde las
                        matemáticas:
Matemáticamente una relación se
puede representar de la siguiente
manera:
                                             ei =   Representa cada uno de
                                             Los ejemplares de la entidad
{<e1, e2, …, en>}
                                             n= Representa el grado
                                             de la relación
                   SUMINISTRAN
                                 p1
     e1                                        la relación sería así:
                                               Suministran =
                                 p2
                                               {<e1, p1>, <e1, p2>, <e2, p
    e2
                                               3>, <e3, p4>, <e3, p5>}
                                 p3
     e3                          p4
                                 p5               Cada producto es recibido a
                                                   un único proveedor, pero
                                                    cada proveedor puede
                                                    suministrar mas de un
     PROVEEDORES                 PRODUCTOS                producto.
COMO REPRESENTAR LA CARDINALIDAD
       EN EL MODELO ENTIDAD RELACION




 En este caso cada proveedor suministra         uno o muchos
productos, Se representa con los símbolos 1 y N para este caso)



También es válido usar:        (para 1)

                               (para N)
CARDINALIDAD MAXIMA
Cardinalidad mínima:
Se refiere a los tres tipos de correspondencias posibles que
corresponden a las ocurrencias que corresponden entre las
entidades que se relacionan ellas son:


( 1:1)      Uno a uno

(1:N)       Uno a muchos

(N:N)        Muchos a muchos



                Veamos la simbología con ejemplos:
CARDINALIDAD MAXIMA


En general:
Existen tres tipos de correspondencias:
 Uno a uno (1:1) ( A cada ocurrencia en A le corresponde única ocurrencia en B)




                    1                             1
 DEPARTAMENTOS                   DIRIGE                       JEFES


      Cada jefe dirige un solo departamento
      Un departamento es dirigido por un solo jefe
CARDINALIDAD MAXIMA


Uno a muchos (1:N). A cada ocurrencia de A le corresponde uno o mas
elementos en B, , pero a cada ocurrencia en B solo le corresponde una
ocurrencia en A.




                          1
                                                               N
   DEPARTAMENTO                           laboran                       EMPLEADOS


      En cada departamento laboran varios empleados.
CARDINALIDAD MAXIMA
Otro caso con cardinalidad uno a muchos:




                  1
                                                 N
PROPIETARIOS                    compra                    VEHICULOS
      Siempre y cuando exista la restricción en el requerimiento:
      «Para cada vehículo como condición se registrarán con un
      solo propietario».
    Cada propietario puede comprar varios vehículos.
    Pero de acuerdo a la restricción: a cada vehículo le corresponde un solo
    propietario
CARDINALIDAD MAXIMA
   Muchos a muchos ( N:N) A cada ocurrencia en A
   le pueden corresponder muchas ocurrencias en B y
   viceversa




               N                       N
 ALUMNOS                PARTICIPAN              CURSOS


Un alumno puede inscribirse en varios cursos, pero a su vez en cada cu
Pueden participar muchos alumnos
CARDINALIDAD



         Reflexión: Para determinar la cardinalidad de una relación se pude fijar una
         ocurrencia en concreto y averiguar cuantas ocurrencias de la otra entidad le
         corresponden, luego hacer lo mismo en el otro sentido


                                          Leche el Rodeón
Distribuidora lechesan
                                           Leche descremada
    Jairo García y Cia
                                          Frijol Granel
    Milki Ltda
                                           Detergente AZ

                                           Escoba 1.8 mc



      PROVEEDORES
                                                 PRODUCTOS
   Resumiendo cardinalidad máxima con mas ejemplos:
                                             Un departamento
                                             es   dirigido  por
                                             unas ola persona




                                                  En            un
                                                  departamento
                                                  pueden   trabajar
                                                  muchas personas




                                                   En una película
                                                   pueden participar
                                                   muchos
                                                   actores, pero a su
                                                   vez    un     actor
                                                   puede actuar en
                                                   varias películas
CARDINALIDAD MINIMA


    Es necesario incluir no solo la cardinalidad mínima, sino también
    determinar cuantas ocurrencias participan de manera más específica
    Usemos un ejemplo de la tienda:

   Finalmente:
   Un proveedor puede
    no haber
    suministrado ningún
    producto.

   Así mismo un
    producto es
    suministrado al
    menos por un
    proveedor y como
    máximo por uno de
    ellos.                proveedores       Bodega desocupada
CARDINALIDAD MINIMA
Así mismo un producto
es suministrado al
menos por un proveedor
                                      Finalmente:
y como máximo por uno
                                      Un proveedor puede no
de ellos.
                                      haber suministrado
                                      ningún producto.




            El valor cero en los productos indica que no puede
            existir un producto sin asignarle un proveedor.

            El valor uno en proveedores muestra que puede existir
            el proveedor independientemente del producto.
CARDINALIDAD MINIMA


                          Veamos este interesante caso:



                          En un almacén se venden
                          productos, allí solo hay una
                          caja registradora, en ella se
                          atiende uno por uno todos sus
Una persona pagando       clientes, y a cada cliente se le
En la caja registradora   factura de una sola vez uno o
                          mas artículos:
CARDINALIDAD MINIMA


Observa que en este caso solo se atiende a
un cliente, en un instante de tiempo.

Pero podría darse el caso de que se hiciera
una venta a muchos clientes para le mismo
almacén.

Con lo que la relación quedaría. Uno a Muchos
               (1: N )


  Por eso no olvides tener en cuenta los
      requerimientos de tu empresa
   CARDINALIDA MAXIMA.

                                 Cada empleado es subordinado de
                                    ninguno o máximo un solo
                                            supervisor




                        SUPERVISOR

        EMPLEADO         (0:1)
                                            SUPERVISA




                                                                  El supervisor tie
                                                               subordinados ningu
                   SUBORDINADO                                   muchos emplead
                                 (0:n)

Más contenido relacionado

La actualidad más candente

Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POOgueritamala
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeriaLupithaa Guerrero
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programaciónnormaroldano
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteNeoinquisidor
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Jsrfs Montemayor
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaRobert Rodriguez
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalizacióncintiap25
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasHuascar Génere
 

La actualidad más candente (20)

Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 
Interrelaciones
InterrelacionesInterrelaciones
Interrelaciones
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Reglas de transformación
Reglas de transformaciónReglas de transformación
Reglas de transformación
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programación
 
base
basebase
base
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Formato ieee830(srs lleno)
Formato ieee830(srs lleno)Formato ieee830(srs lleno)
Formato ieee830(srs lleno)
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
 

Similar a Modelo Entidad Relacion

Modelo entidad-relación, Modelo de Datos
 Modelo entidad-relación, Modelo de Datos Modelo entidad-relación, Modelo de Datos
Modelo entidad-relación, Modelo de DatosErivan Martinez Ovando
 
Modelamiento de datos
Modelamiento de datosModelamiento de datos
Modelamiento de datosBenel Diaz
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relaciónAlvaro Loustau
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfGonzaloRicardo3
 
BD - Entidad Relación
BD - Entidad RelaciónBD - Entidad Relación
BD - Entidad RelaciónAbl Mejía
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionmiroxa-25
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONmiroxa-25
 
Clase 3 - Modelo de Datos
Clase 3 - Modelo de DatosClase 3 - Modelo de Datos
Clase 3 - Modelo de DatosEddie Malca
 
Base de datos
Base de datosBase de datos
Base de datosdiegfc
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semanticoclasetic2011
 

Similar a Modelo Entidad Relacion (20)

Modelo entidad-relación, Modelo de Datos
 Modelo entidad-relación, Modelo de Datos Modelo entidad-relación, Modelo de Datos
Modelo entidad-relación, Modelo de Datos
 
Modelo er
Modelo erModelo er
Modelo er
 
Modelamiento de datos
Modelamiento de datosModelamiento de datos
Modelamiento de datos
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Auditoria y sistema
Auditoria y sistemaAuditoria y sistema
Auditoria y sistema
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdf
 
Basesdedatos
BasesdedatosBasesdedatos
Basesdedatos
 
Modelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdfModelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdf
 
Tema3 modelo entidadrelacion
Tema3 modelo entidadrelacionTema3 modelo entidadrelacion
Tema3 modelo entidadrelacion
 
BD - Entidad Relación
BD - Entidad RelaciónBD - Entidad Relación
BD - Entidad Relación
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
P
PP
P
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Clase 3 - Modelo de Datos
Clase 3 - Modelo de DatosClase 3 - Modelo de Datos
Clase 3 - Modelo de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Entidad relación
Entidad relaciónEntidad relación
Entidad relación
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
 

Último

Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 

Último (20)

Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 

Modelo Entidad Relacion

  • 1. Actividad de aprendizaje No.2  Modelo Entidad Relación  Semanas 2 y 3
  • 2. A partir del desarrollo de la primera actividad de este curso, usted ya tiene los elementos necesarios para determinar requerimientos específicos en una empresa. Ahora será necesario atender las necesidades con la construcción de un Modelo Entidad Relación. Distinguiendo claramente la diferencia entre entidades y relaciones, así como la cardinalidad máxima y mínima. Para lo anterior tomaremos en cuenta los siguientes referentes teóricos: Modelo Entidad Relación  Análisis de problemas.  Componentes (Conceptos y diagramación, notación). o Entidades o Relaciones o Atributos  Representación en conjuntos. o Atributos. o Dominios. o Codominios. o Relaciones. o Operaciones básicas. o Agrupamientos (relaciones, o generalización de conjuntos).  Cardinalidad (Máxima y Mínima).  Construcción Modelo Entidad Relación.
  • 3. Modelo Entidad Relación: Imagen de cualquier modelo entidad relación  Detalla una descripción de la manera como se estructura la base de datos mediante un Modelo entidad relación que permite identificar las exigencias de información de los usuarios utilizando:  entidades,  relaciones,  cardinalidad, (definiciones que abordaremos de manera concreta)
  • 4. SIMBOLOGIA EN UN MODELO ENTIDAD RELACION  ELEMENTOS DEL MODELO  Los elementos básicos y simbologia del modelo E-R son: NOMBRE_ENTIDAD  ENTIDAD Nombre_atributo  ATRIBUTO 1 N  CARDINALIDAD 1 1  N N  RELACION Nombre_ relacion
  • 5. LAS ENTIDADES EN UNA BASE DE DATOS ¿Qué es una persona ? ¿Una acción? ¿Un objeto? IMAGEN DE UNA ¿Una ´Propiedad de algo?. PERSONA ¿Una percepción? . Un objeto en el mundo real que existe por si mismo y de la cual se requiere guardar cierta información
  • 6. LAS ENTIDADES EN UNA BASE DE DATOS Otro ejemplo. IMAGEN DE los productos de la productos tienda también se pueden representar por en un una entidad. almacén Y para una empresa se requiere saber cierta información de la entidad.
  • 7. LAS ENTIDADES EN UN BASE DE DATOS La existencia de esta entidad se da por si misma en el mundo real y se puede almacenar cierta información de todos los vehículos en una empresa Todos los vehículos de la empresa se pueden entender como una sola entidad.
  • 8. LOS ATRIBUTOS DE UNA ENTIDAD ¿ qué nos ? interesaría saber de una persona? En IMAGEN DE una base de datos Base de una persona datos • Sus nombres y apellidos • ¿El color de sus ojos? • Números de teléfono • ¿Su gusto musical? • Dirección de residencia • ¿La comida predilecta? • Ciudad de origen • Numero de cédula ? • ¿el nombre de sus abuelos? Datos importantes de Información No un empleado en una relevante empresa
  • 9. LOS ATRIBUTOS DE UNA ENTIDAD ¿Qué información caracteriza un producto? • Precio • Referencia • Nombre PRODUCTOS • Descripción • Presentación • Peso Entidad Atributos Se puede escribir así: PRODUCTOS (precio,referencia,nombre, descripción,presentación,peso) Cada una de las características que tiene una entidad o un tipo de interrelación se le denomina atributo (Piattini et al, 2007:55)
  • 10. LOS ATRIBUTOS DE UNA ENTIDAD • ATRIBUTOS. • Conjunto e características que son propias e identifican plenamente la entidad IMAGEN DE una persona • Sus nombres y apellidos • Números de teléfono • Dirección de residencia • Ciudad de origen • Numero de cédula
  • 11. LOS ATRIBUTOS DE UNA ENTIDAD Volvamos a nuestra entidad llamada PRODUCTOS ¿Qué información se debe conocer todos los productos? ¿Cuáles datos aparecen en el empaque de un producto y que información serviría para nuestra base de datos?. Atributos: • Código de barras • Nombre del producto • Ingredientes • Fecha de fabricación • Fecha de vencimiento • Nombre del fabricante • Número de lote.
  • 12. PRESENTACION DE ENTIDADES Y ATRIBUTOS ¿ Cómo representamos las entidades y atributos en el modelo entidad Relación Utilizando un rectángulo y el PERSONAS nombre de la entidad para la entidad Utilizando un ovalo con le nombre del Nombres apellidos Identificación atributo ligado a la entidad PERSONAS
  • 13. PRESENTACION DE ENTIDADES Y ATRIBUTOS En el caso del os vehículos: La entidad VEHICULOS Utilizando un ovalo con le nombre del Capacidada: Num_placa Capacidad:p Num_motor pasajeros atributo ligado a la asajeros entidad VEHÍCULOS
  • 14. Otros ejemplos de entidades con atributos Nombre_ Fecha_estreno Cod_actor Nombres apellidos ACTORES PELICULAS Indicativo Clima Código Nombre extensión promedio CIUDADES
  • 15. Antes de continuar, vale la pena considerar: REFLEXIÓN: De la información que se observa, ¿ cual es realmente importante a la hora de registrar en una base de datos y cuales serían entidades PRODUCTOS PRECIOS en una base de datos? DESCRIPCIÓN SUBTOTAL PROVEEDORES PRODUCTO
  • 16. Definición:  Entidad: Cualquier objeto (real o abstracto) que existe en la realidad y acerca del cual queremos almacenar información en una B.D.  “Algo con realidad objetiva que existe o puede ser pensado” (Hall, 1976). MATERIAS  Ejemplo:  Esta entidad representa en abstracto un objeto que tiene ocurrencias como (ingles, análisis y diseño, física)  Otras: POBLACIONES PERSONAS HORARIOS PRODUCTOS Para nuestro ejemplo, estas son entidades
  • 17. ESPECIALIZACIÓN PARA ALGUNAS ENTIDADES Algunas entidades se pueden descomponer o subdividir en otras más concretas, vamos a comprenderlo a través de un ejemplo: En una empresa pueden haber distintos tipos de personas que desarrollan alguna actividad o que tienen que ver con ella. CLIENTES EMPLEADOS ALUMNOS
  • 18. ESPECIALIZACIÓN PARA ALGUNAS ENTIDADES Sin embargo: Podríamos agrupar cada una de estas entidades en una sola llamada. PERSONAS CLIENTES EMPLEADOS Todas las entidades pueden compartir algunos ALUMNOS atributos
  • 19. Especialización de entidades Como se representan: PERSONAS is a CLIENTES ALUMNOS EMPLEADOS
  • 20. Especialización de las entidades Podemos incluir loa atributos nombre Nujm_cedula Son at de la e ya que PERSONAS apellidos cliente emplea nombr Númer is a CLIENTES ALUMNOS EMPLEADOS En este caso las especializaciones comparten los atributos de la entidad personas
  • 21. Especialización de las entidades nombre Nujm_cedula PERSONAS apellidos La línea curv en la is a CLIENTES ALUMNOS EMPLEADOS Se establece entonces que una persona debe ser cliente ó, alumno ó empleado pero no se permite mas de dos roles al mismo tiempo
  • 22. Especialización de las entidades Reflexión: ¿De que depende que la exclusividad? PERSONAS Hay exclusivid is a CLIENTES ALUMNOS EMPLEADOS Depende del requerimiento específico dado desde el levantamiento de información ejemplo: En nuestra empresa los empleados no pueden comprar productos y no es contratado un empleado sin que haya sido capacitado (alumno)
  • 23. Las entidades y sus ocurrencias «Distribuidora Cada uno de los Lechesan» proveedores que entregan productos son Jairo Garcia y ocurrencias de Cia la entidad PROVEEDORES PROVEEDORES «Arroceros del Valle» «Quesos el De todos los proveedores diamante» podemos almacenar la misma información, por eso se pueden incluir en la misma entidad
  • 24. Las entidades y sus ocurrencias «José Garnica» Cada uno de los empleados es una Mario ocurrencias de la entidad Meléndez EMPLEADOS EMPLEADOS Javier Castañeda En la base de datos se Rene almacenará la misma información de cada uno como Hurtado nombre, apellidos, teléfono..etc
  • 25. Las entidades y sus ocurrencias Leche «el Rodeón» Cada uno de los productos que Harinas «el efectivamente llegan serán trigal», ocurrencias de la entidad Arroz PRODUCTOS PRODUCTO «Doña Maria» Atún «el pesquero será Atún «el una ocurrencia de la entidad pesquero» PRODUCTOS que tiene los mismos atributos de otros productos
  • 26. Las entidades y sus ocurrencias Ocurrencia 1 Ocurrencia 2 1 Nombre:»Atun el ombre:»Leche el pesquero odeon» Código Fecha_venci Undiad_medida « miento codigo:C48 odigo:B43 Fecha de vencimiento: echa__vencimiento: Fecha 01/10/2012 1/11/2013 Nombre producción Unidad de medida: cm nidad de medida: cm cubicos ubicos Fecha_de producción: echa_de produccción: PRODUCTOS 01/06/2012 1/06/2012
  • 27. Identificadores: son CLASES DE ATRIBUTOS.. atributos que identifican de manera unívoca cada ocurrencia de una entidad. Toda entidad debe tener al menos un Nombres atributo identificador. Apellidos Muchos tendrán tu nombre ¿Qué atributo te distingue de otros? nombres Número de cedula Tu apellido lo compartes con toda tu familia apellidos Hay millones de hombre y mujeres apellidos Te puede distinguir de otro ciudadanos Número_ Los dos cedula atributos son identificadores Te hace único en la Web email Importante: los atributos se representan con su nombre dentro de un círculo y los
  • 28. ¿Cómo se representan los atributos identificadores? Código Fecha_venci Undiad_medida miento Fecha_produ Nombre ccion PRODUCTOS
  • 29. HAY DOS CLASES DE IDENTIFICADORES: ALTERNATIVOS: PRIMARIO: Cuando hay varios atributos Un atributo seleccionado para identificadores para la misma diferenciar todas ocurrencias de entidad. la entidad. (la entidad tiene mas de un Toda entidad debe tener al menos identificador uno. Ejemplos: Ejemplo: Número_ Número_ cedula cedula ¿cuál de los dos será el Número_ cedula identificador La elección primario?.. depende de las necesidades concretas
  • 30. Atributos compuestos: Son atributos que a su vez pueden esta formados por otros atributos simples o compuestos El atributo apellidos a su vez esta apellido1 apellido2 compuesto por apellido1 y Nombre apellido2 apellidos El nombre se compone de dos atributos: nombre y apellidos Nombre_ completo PERSONAS
  • 31. Otro ejemplo de atributo compuesto: Son atributos que a su vez pueden esta formados por otros atributos simples o compuestos mes año dia La fecha se Fecha de compone de tres nacimiento atributos: dia, mes y año
  • 32. Un MODELO MAS AMPLIO PARA LA ENTIDAD PERSONAS CON ATRIBUTOS COMPUESTOS
  • 33. ATRIBUTOS MONOVALUADOS Y MULTIVALUADOS MONOVALUADOS: Una persona solo son atributos que representan PESO puede tener un peso un solo valor para una corporal. determinada ocurrencia de una entidad en un momento determinado. Un producto tendrá un solo precio precio MULTIVALUADOS: Un cliente puede son atributos que pueden teléfonos tener varios representar varios valores teléfonos. simultáneamente para una misma ocurrencia de una entidad. Se representan A su ves podría tener mediante un doble óvalo varias direcciones direcciones para su ubicación
  • 34. Y POR ULTIMO.. ATRIBUTOS DERIVADOS O CALCULADOS CARACTERISTICAS:  Su valor se obtiene aplicando una fórmula Se puede calcular la (normalmente a partir del edad a partir de otro valor de otros atributos). atributo que haya EDAD determinado la fecha  no se almacenarán en la de nacimiento y base de datos. teniendo en cuenta la fecha actual  Su valor se obtendrá en el momento en que sea Edad= Fecha actual-fecha necesario aplicando la nacimiento fórmula asociada a ellos. E TOTAL VENTA El total de la venta se  Se representan en un obtiene al multiplicar diagrama ER mediante un el valor unitario por óvalo con línea discontinua. la cantidad vendida Total venta= valor unitario x cantidad vendida
  • 35. UN MODELO MÁS AMPLIO Atributos compuestos, nombre completo y dirección (se subdividen) Atributos Multivaluados pueden representar varias ocurrencias). Una persona puede tener varios teléfonos Atributos Calculados. ( se obtienen a partir de otros atributos), la edad, el total de una factura. etc
  • 36. LAS RELACIONES:  Lista de actividades:  ¿Entre quienes suceden  Solicitud de pedidos las actividades?:  Recepción de productos.  Los empleados realizan  Control de calidad pedidos  Los proveedores suministran productos. ejemplo:  Control de calidad Relación: Es una asociación o vínculo que se genera entre dos o mas entidades. Reflexión: ¿Cuáles serían las entidades y relación para el control de calidad?
  • 37. Las clases de relaciones según el numero de identidades que intervienen: Número de nombre entidades que intervienen Reflexivas: 1 entidad Tipos de relaciones: Binarias o 2 entidades de grado2: Ternarias. 3 entidades O de grado 3:
  • 38. Comenzaremos por las relaciones binarias Los proveedores suministran productos: PROVEEDORES Imagen de SUMINISTRAN PRODUCTOS proveedores y productos Los empleados realizan pedidos: Imagen de empleados EMPLEADOS REALIZAN PEDIDOS diligenciando documentos Reflexión: ¿Cuáles serían las entidades y relación para el control de calidad?
  • 39. RELACIONES CON ATRIBUTOS Se puede registrar la fecha en que se suministra el pedido Fecha_pedido PROVEEDORES Imagen de SUMINISTRAN PRODUCTOS proveedores y productos Entidad 1 Entidad 2 Las relaciones describen las acciones entre las entidades y le dan sentido a la asociación entre ellas.
  • 40. UN MODELO MAS AMPLIO DE RELACIONES CON ATRIBUTOS La producción de película sucede e un año determinado
  • 41. OTRO EJEMPLO El papel o rol del actor solo se da cuando actual en la película
  • 42. Y ahora te toca a ti: El papel o Rol del actor solo se da cuando actual en la película
  • 43. Y ahora te toca a ti: Identifica el atributo que realmente corresponde a la relación de la lista que se presenta: Director película Rol Fecha de estreno
  • 44. Y ¿Si hay mas de dos entidades para una misma relación? Entonces tenemos una relación ternaria, observa: Se transforma: Lo que era un Una nueva rol o papel del entidad con personaje atributos
  • 45. Nuevo modelo con relación ternaria
  • 46. RELACION REFLEXIVA: Cristian es supervisor de bodega en la misma empresa, pero además hay otras personas subordinadas a Cristian, finalmente todos son empleados: SUPERVISOR EMPLEADO SUPERVISA SUBORDINADO Es una relación reflexiva porque participa una sola entidad y las ocurrencias ( empleados) se relacionan con ocurrencias de la misma entidad.
  • 47. CARDINALIDAD PARA LAS RELACIONES Una definición formal para cardinalidad: Se define como el número máximo y mínimo de ejemplares de un tipo de entidad que pueden estar interrelacionadas con un ejemplar del otro u otros tipos de entidad que participan en la interrelación. (Piattini, et al:50) Comenzaremos por nuestra tienda «Maxi Todo» proveedor SUMINISTRAN productos Lácteos Leche «el «Lecherin» Rodeon» «Queso Ahora analizaremos la cantidad Descremada» de ocurrencias que pueden intervenir en la relación «Yogurt Ligth»
  • 48. Ahora, abordemos la cardinalidad desde las matemáticas: Matemáticamente una relación se puede representar de la siguiente manera: ei = Representa cada uno de Los ejemplares de la entidad {<e1, e2, …, en>} n= Representa el grado de la relación SUMINISTRAN Leche el Rodeón Distribuidora lechesan la relación sería así: Leche descremada Suministran = {<e1, p1>, <e1, p2>, <e2, p Jairo García y Cía. 3>, <e3, p4>, <e3, p5>} Frjiol Granel Milki Ltda Detergente AZ Cada producto es recibido a Escoba 1.8 mc un único proveedor, pero cada proveedor puede suministrar mas de un PROVEEDORES PRODUCTOS producto.
  • 49. Ahora, abordemos la cardinalidad desde las matemáticas: Matemáticamente una relación se puede representar de la siguiente manera: ei = Representa cada uno de Los ejemplares de la entidad {<e1, e2, …, en>} n= Representa el grado de la relación SUMINISTRAN p1 e1 la relación sería así: Suministran = p2 {<e1, p1>, <e1, p2>, <e2, p e2 3>, <e3, p4>, <e3, p5>} p3 e3 p4 p5 Cada producto es recibido a un único proveedor, pero cada proveedor puede suministrar mas de un PROVEEDORES PRODUCTOS producto.
  • 50. COMO REPRESENTAR LA CARDINALIDAD EN EL MODELO ENTIDAD RELACION En este caso cada proveedor suministra uno o muchos productos, Se representa con los símbolos 1 y N para este caso) También es válido usar: (para 1) (para N)
  • 51. CARDINALIDAD MAXIMA Cardinalidad mínima: Se refiere a los tres tipos de correspondencias posibles que corresponden a las ocurrencias que corresponden entre las entidades que se relacionan ellas son: ( 1:1) Uno a uno (1:N) Uno a muchos (N:N) Muchos a muchos Veamos la simbología con ejemplos:
  • 52. CARDINALIDAD MAXIMA En general: Existen tres tipos de correspondencias:  Uno a uno (1:1) ( A cada ocurrencia en A le corresponde única ocurrencia en B) 1 1 DEPARTAMENTOS DIRIGE JEFES Cada jefe dirige un solo departamento Un departamento es dirigido por un solo jefe
  • 53. CARDINALIDAD MAXIMA Uno a muchos (1:N). A cada ocurrencia de A le corresponde uno o mas elementos en B, , pero a cada ocurrencia en B solo le corresponde una ocurrencia en A. 1 N DEPARTAMENTO laboran EMPLEADOS En cada departamento laboran varios empleados.
  • 54. CARDINALIDAD MAXIMA Otro caso con cardinalidad uno a muchos: 1 N PROPIETARIOS compra VEHICULOS Siempre y cuando exista la restricción en el requerimiento: «Para cada vehículo como condición se registrarán con un solo propietario». Cada propietario puede comprar varios vehículos. Pero de acuerdo a la restricción: a cada vehículo le corresponde un solo propietario
  • 55. CARDINALIDAD MAXIMA Muchos a muchos ( N:N) A cada ocurrencia en A le pueden corresponder muchas ocurrencias en B y viceversa N N ALUMNOS PARTICIPAN CURSOS Un alumno puede inscribirse en varios cursos, pero a su vez en cada cu Pueden participar muchos alumnos
  • 56. CARDINALIDAD Reflexión: Para determinar la cardinalidad de una relación se pude fijar una ocurrencia en concreto y averiguar cuantas ocurrencias de la otra entidad le corresponden, luego hacer lo mismo en el otro sentido Leche el Rodeón Distribuidora lechesan Leche descremada Jairo García y Cia Frijol Granel Milki Ltda Detergente AZ Escoba 1.8 mc PROVEEDORES PRODUCTOS
  • 57. Resumiendo cardinalidad máxima con mas ejemplos: Un departamento es dirigido por unas ola persona En un departamento pueden trabajar muchas personas En una película pueden participar muchos actores, pero a su vez un actor puede actuar en varias películas
  • 58. CARDINALIDAD MINIMA Es necesario incluir no solo la cardinalidad mínima, sino también determinar cuantas ocurrencias participan de manera más específica Usemos un ejemplo de la tienda:  Finalmente:  Un proveedor puede no haber suministrado ningún producto.  Así mismo un producto es suministrado al menos por un proveedor y como máximo por uno de ellos. proveedores Bodega desocupada
  • 59. CARDINALIDAD MINIMA Así mismo un producto es suministrado al menos por un proveedor Finalmente: y como máximo por uno Un proveedor puede no de ellos. haber suministrado ningún producto. El valor cero en los productos indica que no puede existir un producto sin asignarle un proveedor. El valor uno en proveedores muestra que puede existir el proveedor independientemente del producto.
  • 60. CARDINALIDAD MINIMA Veamos este interesante caso: En un almacén se venden productos, allí solo hay una caja registradora, en ella se atiende uno por uno todos sus Una persona pagando clientes, y a cada cliente se le En la caja registradora factura de una sola vez uno o mas artículos:
  • 61. CARDINALIDAD MINIMA Observa que en este caso solo se atiende a un cliente, en un instante de tiempo. Pero podría darse el caso de que se hiciera una venta a muchos clientes para le mismo almacén. Con lo que la relación quedaría. Uno a Muchos (1: N ) Por eso no olvides tener en cuenta los requerimientos de tu empresa
  • 62. CARDINALIDA MAXIMA. Cada empleado es subordinado de ninguno o máximo un solo supervisor SUPERVISOR EMPLEADO (0:1) SUPERVISA El supervisor tie subordinados ningu SUBORDINADO muchos emplead (0:n)