SlideShare uma empresa Scribd logo
1 de 17
Modelo Entidad-Relación (MER)
 Ejercicio.-

  M.E.R: Un diagrama o modelo entidad-relación es una
  herramienta para el modelado de datos de un sistema de
  información. Estos modelos expresan entidades relevantes
  para un sistema de información así como sus interrelaciones
  y propiedades.



Sistema de Información.   Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
NOTACIÓN DEL Modelo E-R
      El modelo de datos entidad-relación está basado en una percepción
   del mundo real que consta de una colección de objetos básicos,
   llamados entidades, y de relaciones entre esos objetos.
                                                                    Entidad:
           Representa una “cosa” u "objeto" del mundo real con existencia
     independiente, es decir, se diferencia unívocamente de cualquier otro
        objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.

                                                            Algunos Ejemplos:

            Una persona. (Se diferencia de cualquier otra persona, incluso
                                                            siendo gemelos).
                 Un automóvil. (Aunque sean de la misma marca, el mismo
         modelo,..., tendrán atributos diferentes, por ejemplo, el número de
                                                                    bastidor).
                      Una casa (Aunque sea exactamente igual a otra, aún se
                                                diferenciará en su dirección).
                                                                             .


Sistema de Información.    Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
NOTACIÓN DEL Modelo E-R
    Atributos:
     Los atributos son las características que definen o identifican a una entidad. Estas pueden
 ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. Los
 atributos son las propiedades que describen a cada entidad en un conjunto de entidades.


   En un conjunto de entidades, cada entidad tiene valores específicos asignados para cada
 uno de sus atributos, de esta forma, es posible su identificación unívoca.


    Ejemplos:


     A la colección de entidades «alumnos», con el siguiente conjunto de atributos en común,
 (id, nombre, edad, semestre), pertenecen las entidades:


      (1, Sofía, 38 años, 2)
      (2, Josefa, 19 años, 5)
      (3, Carlos, 20 años, 2).




Sistema de Información.          Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
NOTACIÓN DEL Modelo E-R
    Relación:
    Describe cierta dependencia entre entidades o permite la asociación de las mismas.
    Ejemplo:
   Dadas dos entidades "Habitación 502" y "Mark Henry Jonshon Mcfly Bogard", es
 posible relacionar que la habitación 502 se encuentra ocupada por el huésped de
 nombre Mark.


    Correspondencia de cardinalidades
    Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondencia
 de cardinalidades puede ser:
      Uno a Uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa
 (ejemplo relación vehículo - matrícula: cada vehículo tiene una única matrícula, y cada matrícula
 está asociada a un único vehículo).
     Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una
 entidad en B se relaciona con una única entidad en A (ejemplo vendedor - ventas).
     Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero
 una entidad en B se puede relacionar con 0 o muchas entidades en A (ejemplo empleado-centro
 de trabajo).
      Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y
 viceversa (ejemplo asociaciones- ciudadanos, donde muchos ciudadanos pueden pertenecer a una
Sistema asociación, y cada ciudadano puede pertenecer a(modificado por Lcdo. Obmaro García)
 misma de Información.           Ing. Alejandra Colina muchas asociaciones distintas).
Ejemplo de un Modelo E-R




Sistema de Información.   Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
Diagrama de Flujo de Datos
 Ejercicios.-




Sistema de Información.   Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
NOTACIÓN DEL DFD
      Procesos
    Transformaciones que sufren los datos
   realizadas       por           personas,
   procedimientos o dispositivos.

                                          Flujos de Datos
        Representan la manera en que los
   datos cambian conforme pasan a traves
                            del sistema.

Sistema de Información.   Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
NOTACIÓN DEL DFD

    Almacenamiento de Datos
  Medio lógico reservorio de los datos
 que circulan a traves del sistema


                                 Entidades externas
    Son entes que alimentan al sistema con
               información útil al proceso .

Sistema de Información.   Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
Pasos para elaborar un DFD

  Identificación de las entidades externas

  Identificación de los flujos de entrada

  Identificación de los flujos de salida

  Identificación de los medios lógicos de

        almacenamiento.  

Sistema de Información.   Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
Pasos para elaborar un DFD

 Asignación de nombres significativos a todos
 los elementos del diagrama
 Elaboración de un Diagrama de Flujo de
  Datos borrador. 
 Evaluación, revisión y reorganización del
  Diagrama de Flujo de Datos.
 Repetición del Diagrama de Flujo de Datos.

Sistema de Información.   Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
EJEMPLO DE DFD

  Se desea modelar el sistema de
información para el control de inscripción
de los participantes al Congreso Binacional
de Educación Mención Informática a
realizarse en la ciudad de Coro, utilizando la
técnica de los diagramas de flujo de datos.
Obtener diagrama de contexto y diagrama
de nivel 1.-

Sistema de Información.   Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
EJEMPLO

     Entidades Externas: Los usuarios
   Flujos de entrada: Petición de
inscripción
   Flujos de Salida: Planilla de inscripción
  Medios de almacenamiento: Archivo
Programa, conferencias e inscriptos.
  Elaborar DFD borrados:

Sistema de Información.   Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
NIVEL DE CONTEXTO

                          SOLICITUD_INSCRIPCION


                                                                     0

           USUARIO                                           SISTEMA DE
                                                             GESTION DE
                                                            INSCRIPCION
                                   INSCRIPCION
                                                            DE CONGRESO




Sistema de Información.     Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
NIVEL O

                                                             2            INSCRIPCION
                                                                            PONENTE
                      SOL_INSCRIPCION_PONENTE           REALIZAR
                                                      INSCRIPCION
                                                        PONENTE
                1

         SELECCIONAR
              TIPO
                                 SOL_INSCRIPCION_ASISTENTE
          INSCRIPCION

  SOLICITUD_INSCRIPCION
                                                             3
                                                                         INSCRIPCION
                                                                          ASISTENTE
                                                        REALIZAR
                                                      INSCRIPCION
                                                       ASISTENTE



Sistema de Información.    Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
NIVEL 1


                                                 SOL_INSCRIPCION_PONENTE


                                           1
      SOLICITUD_INSCRIPCION
                                    SELECCIONAR
                                         TIPO
                                     INSCRIPCION



                                               SOL_INSCRIPCION_ASISTENTE




Sistema de Información.   Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
NIVEL 1

SOL_INSCRIPCION_          2.1         SOL_INSCRIPCION_             2.2
    PONENTE                          PONENTE PROCESAD
                                                                                INSCRIPCION
                      VALIDAR                                 PREPARAR
                                       PONENCIA_VAL                               PONENTE
 RES_PONENCIA         PONENCIA                               INSCRIPCION        PROCESADA
                                                               PONENTE



                                                                         DATOS PONENCIA VAL
                                           DATOS PROGRAMA




                                                  A1    PROGRAMA-CONFERENCIA




Sistema de Información.     Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
NIVEL 1
                                                                  3.2         INSCRIPCION
SOL_INSCRIPCION_
   ASISTENTE                                                                  INSTITUCION
                          SOL_INSCRIPCION_INSTITUCION        GESTIONAR
                                                            INSCRIPCION
                                                            INSTITUCION
                   3.1

           SELECCIONAR
               TIPO
            ASISTENTE

                                                                  3.3
                                                                               INSCRIPCION
                         SOL_INSCRIPCION_ESTUDIANTE                            ESTUDIANTE
                                                             GESTIONAR
                                                            INSCRIPCION
                                                            ESTUDIANTE



Sistema de Información.        Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)

Mais conteúdo relacionado

Semelhante a Mer dfd (18)

Mer dfd
Mer dfdMer dfd
Mer dfd
 
Mer dfdbase de datos
Mer dfdbase de datosMer dfdbase de datos
Mer dfdbase de datos
 
Mer dfd
Mer dfdMer dfd
Mer dfd
 
Mer dfd
Mer dfdMer dfd
Mer dfd
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Presentacion de sistema
Presentacion de sistemaPresentacion de sistema
Presentacion de sistema
 
Presentacion de sistema
Presentacion de sistemaPresentacion de sistema
Presentacion de sistema
 
Mer dfd
Mer dfdMer dfd
Mer dfd
 
Presentacion de sistema
Presentacion de sistemaPresentacion de sistema
Presentacion de sistema
 
Mer dfd
Mer dfdMer dfd
Mer dfd
 
Mer dfd
Mer dfdMer dfd
Mer dfd
 
Mer dfd
Mer dfdMer dfd
Mer dfd
 
Mer df djosetomas
Mer df djosetomasMer df djosetomas
Mer df djosetomas
 
Mer dfd
Mer dfdMer dfd
Mer dfd
 
Mer dfd
Mer dfdMer dfd
Mer dfd
 
Mer dfd
Mer dfdMer dfd
Mer dfd
 
Mer dfd
Mer dfdMer dfd
Mer dfd
 
sistema de informacion seccion 14
sistema de informacion seccion 14 sistema de informacion seccion 14
sistema de informacion seccion 14
 

Mer dfd

  • 1. Modelo Entidad-Relación (MER) Ejercicio.- M.E.R: Un diagrama o modelo entidad-relación es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades. Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 2. NOTACIÓN DEL Modelo E-R El modelo de datos entidad-relación está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre esos objetos. Entidad: Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad. Algunos Ejemplos: Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos). Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de bastidor). Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección). . Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 3. NOTACIÓN DEL Modelo E-R Atributos: Los atributos son las características que definen o identifican a una entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades. En un conjunto de entidades, cada entidad tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca. Ejemplos: A la colección de entidades «alumnos», con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades: (1, Sofía, 38 años, 2) (2, Josefa, 19 años, 5) (3, Carlos, 20 años, 2). Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 4. NOTACIÓN DEL Modelo E-R Relación: Describe cierta dependencia entre entidades o permite la asociación de las mismas. Ejemplo: Dadas dos entidades "Habitación 502" y "Mark Henry Jonshon Mcfly Bogard", es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Mark. Correspondencia de cardinalidades Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondencia de cardinalidades puede ser:  Uno a Uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa (ejemplo relación vehículo - matrícula: cada vehículo tiene una única matrícula, y cada matrícula está asociada a un único vehículo).  Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A (ejemplo vendedor - ventas).  Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A (ejemplo empleado-centro de trabajo).  Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa (ejemplo asociaciones- ciudadanos, donde muchos ciudadanos pueden pertenecer a una Sistema asociación, y cada ciudadano puede pertenecer a(modificado por Lcdo. Obmaro García) misma de Información. Ing. Alejandra Colina muchas asociaciones distintas).
  • 5. Ejemplo de un Modelo E-R Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 6. Diagrama de Flujo de Datos Ejercicios.- Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 7. NOTACIÓN DEL DFD Procesos Transformaciones que sufren los datos realizadas por personas, procedimientos o dispositivos. Flujos de Datos Representan la manera en que los datos cambian conforme pasan a traves del sistema. Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 8. NOTACIÓN DEL DFD Almacenamiento de Datos Medio lógico reservorio de los datos que circulan a traves del sistema Entidades externas Son entes que alimentan al sistema con información útil al proceso . Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 9. Pasos para elaborar un DFD  Identificación de las entidades externas  Identificación de los flujos de entrada  Identificación de los flujos de salida  Identificación de los medios lógicos de almacenamiento.   Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 10. Pasos para elaborar un DFD  Asignación de nombres significativos a todos los elementos del diagrama  Elaboración de un Diagrama de Flujo de Datos borrador.   Evaluación, revisión y reorganización del Diagrama de Flujo de Datos.  Repetición del Diagrama de Flujo de Datos. Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 11. EJEMPLO DE DFD Se desea modelar el sistema de información para el control de inscripción de los participantes al Congreso Binacional de Educación Mención Informática a realizarse en la ciudad de Coro, utilizando la técnica de los diagramas de flujo de datos. Obtener diagrama de contexto y diagrama de nivel 1.- Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 12. EJEMPLO Entidades Externas: Los usuarios Flujos de entrada: Petición de inscripción Flujos de Salida: Planilla de inscripción Medios de almacenamiento: Archivo Programa, conferencias e inscriptos. Elaborar DFD borrados: Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 13. NIVEL DE CONTEXTO SOLICITUD_INSCRIPCION 0 USUARIO SISTEMA DE GESTION DE INSCRIPCION INSCRIPCION DE CONGRESO Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 14. NIVEL O 2 INSCRIPCION PONENTE SOL_INSCRIPCION_PONENTE REALIZAR INSCRIPCION PONENTE 1 SELECCIONAR TIPO SOL_INSCRIPCION_ASISTENTE INSCRIPCION SOLICITUD_INSCRIPCION 3 INSCRIPCION ASISTENTE REALIZAR INSCRIPCION ASISTENTE Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 15. NIVEL 1 SOL_INSCRIPCION_PONENTE 1 SOLICITUD_INSCRIPCION SELECCIONAR TIPO INSCRIPCION SOL_INSCRIPCION_ASISTENTE Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 16. NIVEL 1 SOL_INSCRIPCION_ 2.1 SOL_INSCRIPCION_ 2.2 PONENTE PONENTE PROCESAD INSCRIPCION VALIDAR PREPARAR PONENCIA_VAL PONENTE RES_PONENCIA PONENCIA INSCRIPCION PROCESADA PONENTE DATOS PONENCIA VAL DATOS PROGRAMA A1 PROGRAMA-CONFERENCIA Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)
  • 17. NIVEL 1 3.2 INSCRIPCION SOL_INSCRIPCION_ ASISTENTE INSTITUCION SOL_INSCRIPCION_INSTITUCION GESTIONAR INSCRIPCION INSTITUCION 3.1 SELECCIONAR TIPO ASISTENTE 3.3 INSCRIPCION SOL_INSCRIPCION_ESTUDIANTE ESTUDIANTE GESTIONAR INSCRIPCION ESTUDIANTE Sistema de Información. Ing. Alejandra Colina (modificado por Lcdo. Obmaro García)