 Prof. Leidy Dayana Hernández


          PNF-Informática.
     Trayecto II-Trimestre I
El diseño lógico de una base de datos muestra un modelo
abstracto de cómo se deben estructurar y ordenar los
datos para cumplir con las necesidades de información de
la organización.


Un modelo de datos es un mapa o diagrama de entidades
y sus relaciones, por lo general, el modelado de datos
incluye la comprensión de un problema de negocios
especifico y el análisis de los datos y la información
necesarias para producir una solución.
El Dr. Peter Pin-Shan Chen es el
creador del Modelo Entidad-Relación
(Modelo ER) en el año 1976.

Estudios: En el año 1968, obtuvo el
grado de Licenciado en Ciencias en la
Universidad Nacional de Taiwán.

 Posteriormente, en el año 1973, obtuvo
el grado académico de Doctor en           Peter Chen
Ciencias    de    la   Computación    y
Matemáticas Aplicadas en la Universidad
de Harvard.
Un diagrama o modelo entidad-relación (a veces denominado por su
siglas, E-R "Entity relationship", o, "DER" Diagrama de 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.

El Modelo Entidad-Relación.
1. Se elabora el diagrama (o diagramas) entidad-relación.
2. Se completa el modelo con listas de atributos y una descripción de otras
   restricciones que no se pueden reflejar en el diagrama.
Entidad: Representa una “cosa” u "objeto" del mundo real con existencia
independiente, es decir, se diferencia únicamente de cualquier otro objeto o
cosa, incluso siendo del mismo tipo.

• Se representa gráficamente con rectángulos de bordes redondeados.
• El nombre es en singular y en mayúscula.


              EMPLEADO                             PROYECTO



               PERSONA                                SALA



             PRODUCTO                             PROVEEDOR
 Conjunto de entidades


 Es una colección de entidades que comparten los mismos atributos o
  características.
 Ejemplos:
 Todos los atletas que participan en los Juegos Olímpicos, comparten
  sus atributos: nombre, número de identificación, edad, peso,
  categoría...
 Todos los países del mundo, comparten las características: nombre,
  continente, área, lengua principal, lengua secundaria, moneda, etc.
Atributos
 Los atributos son las propiedades que describen a cada entidad en un
    conjunto de entidades.
   Un conjunto de entidades dentro de una 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, (cedula, nombre, edad, semestre), pertenecen las
    entidades:
   (Sofia, 18 años, 2)
   (2, Josefa, 19 años, 5)
   ( Gabriela, 20 años, 2)
Atributos
 Los atributos deben llevar nombre en singular, únicos dentro de cada
  entidad.
 No debe incluir el nombre de la entidad.
 La manera de representarlos es con óvalos.


              cédula               nombre


                                                   apellido
                          EMPLEADO


                                                   sueldo
Relación. Describe cierta dependencia entre entidades o permite la
  asociación de las mismas.
 Ejemplo:
 Dadas dos entidades "Habitación 502" y "Mark", es posible relacionar
  que la habitacion 502 se encuentra ocupada por el huésped de nombre
  Mark. Una relación tiene sentido al expresar las entidades que
  relaciona.
 En el ejemplo anterior, Un Huésped (entidad), se aloja (relación) en
  una habitación (entidad).
Relación. Se representa con rombos.



      EMPLEADO               trabaja   DEPARTAMENTO




       MEDICO                atiende     PACIENTE
 Cardinalidad.

 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.
   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.
   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.
   Varios a varios: Una entidad en A se puede relacionar con 0 o muchas
    entidades en B y viceversa.
1   1


1   N




N   M

Modelo Entidad-Relacion

  • 1.
     Prof. LeidyDayana Hernández PNF-Informática. Trayecto II-Trimestre I
  • 2.
    El diseño lógicode una base de datos muestra un modelo abstracto de cómo se deben estructurar y ordenar los datos para cumplir con las necesidades de información de la organización. Un modelo de datos es un mapa o diagrama de entidades y sus relaciones, por lo general, el modelado de datos incluye la comprensión de un problema de negocios especifico y el análisis de los datos y la información necesarias para producir una solución.
  • 3.
    El Dr. PeterPin-Shan Chen es el creador del Modelo Entidad-Relación (Modelo ER) en el año 1976. Estudios: En el año 1968, obtuvo el grado de Licenciado en Ciencias en la Universidad Nacional de Taiwán. Posteriormente, en el año 1973, obtuvo el grado académico de Doctor en Peter Chen Ciencias de la Computación y Matemáticas Aplicadas en la Universidad de Harvard.
  • 4.
    Un diagrama omodelo entidad-relación (a veces denominado por su siglas, E-R "Entity relationship", o, "DER" Diagrama de 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. El Modelo Entidad-Relación. 1. Se elabora el diagrama (o diagramas) entidad-relación. 2. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
  • 5.
    Entidad: Representa una“cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia únicamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo. • Se representa gráficamente con rectángulos de bordes redondeados. • El nombre es en singular y en mayúscula. EMPLEADO PROYECTO PERSONA SALA PRODUCTO PROVEEDOR
  • 6.
     Conjunto deentidades  Es una colección de entidades que comparten los mismos atributos o características.  Ejemplos:  Todos los atletas que participan en los Juegos Olímpicos, comparten sus atributos: nombre, número de identificación, edad, peso, categoría...  Todos los países del mundo, comparten las características: nombre, continente, área, lengua principal, lengua secundaria, moneda, etc.
  • 7.
    Atributos  Los atributosson las propiedades que describen a cada entidad en un conjunto de entidades.  Un conjunto de entidades dentro de una 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, (cedula, nombre, edad, semestre), pertenecen las entidades:  (Sofia, 18 años, 2)  (2, Josefa, 19 años, 5)  ( Gabriela, 20 años, 2)
  • 8.
    Atributos  Los atributosdeben llevar nombre en singular, únicos dentro de cada entidad.  No debe incluir el nombre de la entidad.  La manera de representarlos es con óvalos. cédula nombre apellido EMPLEADO sueldo
  • 9.
    Relación. Describe ciertadependencia entre entidades o permite la asociación de las mismas.  Ejemplo:  Dadas dos entidades "Habitación 502" y "Mark", es posible relacionar que la habitacion 502 se encuentra ocupada por el huésped de nombre Mark. Una relación tiene sentido al expresar las entidades que relaciona.  En el ejemplo anterior, Un Huésped (entidad), se aloja (relación) en una habitación (entidad).
  • 10.
    Relación. Se representacon rombos. EMPLEADO trabaja DEPARTAMENTO MEDICO atiende PACIENTE
  • 11.
     Cardinalidad.  Dadoun 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.  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.  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.  Varios a varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.
  • 12.
    1 1 1 N N M