SlideShare una empresa de Scribd logo
1 de 42
3. MODELO
ENTIDAD - RELACION
Introducción
Proceso de diseño de una base de datos
 Diseño conceptual, comenzando con el análisis del
 sistema de información a automatizar. Recogiendo las
 vistas parciales de todos los usuarios se determinan los
 requerimientos que concluyen con el modelo de datos.
 Diseño lógico, es el resultado de adaptar el modelo de
 datos obtenido al SGBD elegido mediante la
 descripción lógica de los datos.
 Diseño físico, parametrización física y distribución de
 las estructuras sobre los soportes físicos que la
 soportará.
Modelo Entidad-Relación
Introducción
 También llamado modelo conceptual de datos, es un
 modelo semántico que sirve para describir y construir el
 Esquema Conceptual de una BD.
 Modelo inicial propuesto por Chen en 1976.
 Es una técnica especial de representación gráfica que
 incorpora información relativa a los datos y la relación
 existente entre ellos para dar una visión del mundo real.
 Todas las metodologías de diseño de sistemas
 incorporan esta técnica para el modelado de datos.
Modelo Entidad-Relación
Características
 Refleja sólo la existencia de los datos, no lo que se vaya
 a hacer con ellos.
 Se incluyen todos los datos del sistema en estudio sin
 afectarle visiones particulares a aplicaciones concretas.
 Es independiente de bases de datos o sistemas
 operativos.
 No se tienen en cuenta restricciones de espacio,
 almacenamiento, ni tiempo de ejecución.
 Está siempre abierto a la evolución del sistema.
Modelo Entidad-Relación
Características
  Se basa en la percepción de que el mundo
  real consiste de una colección de objetos
  básicos llamados entidades y relaciones
  entre estos objetos.
   El modelo E/R describe los datos como
  Entidades, relaciones y atributos.
Modelo Entidad-Relación
Definición formal

  Técnica semántica de modelado
   gráfico de datos basada en la
percepción del mundo real como un
    conjunto de objetos básicos
llamados entidades y las relaciones
       existentes entre ellas.
Modelo Entidad-Relación
Conceptos básicos. Entidades
 Entidades: Algo del mundo real con
 existencia propia, ya sea física o
 conceptual.
 Algo sobre el cual se requiere almacenar
 datos: típicamente una persona, un lugar,
 un concepto o un evento.
 una entidad es un objeto que se distingue
 de otros por medio de un conjunto de
 específico de propiedades llamadas
Modelo Entidad-Relación
Conceptos básicos. Entidades
 Entidad, es un elemento u objeto
 concreto o abstracto con existencia
 propia sobre el que se desea almacenar
 información y se distingue
 perfectamente de otros.
  Conjunto de entidades: Las entidades se pueden
 agrupar en diferentes conjuntos de entidades
 menores con el consiguiente agrupamiento de los
 datos de cada una de ellas.
Modelo Entidad-Relación
Conceptos básicos. Entidades



       COCHE              LIBRO




      FACTURA           ESTUDIOS
Modelo Entidad-Relación
Conceptos básicos. Entidades
 Clasificación de las entidades.
  – Entidades fuertes, son aquellas cuyas ocurrencias son
    identificables por si mismas. Los atributos que las identifican
    son propios de la entidad.
   Se representan mediante un rectángulo, con el nombre en el
    interior.
  – Entidades débiles, son aquellas cuyas ocurrencias son
    identificables solamente por estar asociadas a otra u otras
    entidades. Alguno de los atributos que la identifican está
    referido a otra entidad.
   Se representan mediante dos rectángulos inscritos con el
    nombre de la entidad en el interior.
Modelo Entidad-Relación
Conceptos básicos. Ejemplos de entidades
  Entidades fuertes
            Banco          Provincia


   Entidades débiles

           Sucursal        Municipio
Modelo Entidad-Relación
Conceptos básicos
 Relación, es una asociación, sin existencia
 propia, de varias entidades. Se representan
 mediante un rombo con su nombre, indicado
 mediante verbos, en su interior.
  – Conjunto de relaciones, es la agrupación de
    todas las relaciones existentes en un conjunto de
    entidades.
  – Dimensión de una relación, es el número de
    entidades que participa en ella.
Modelo Entidad-Relación
Conceptos básicos. Relaciones
 Una relación entre dos tipos de entidades
 define un conjunto de asociaciones entre
 entidades de estos tipos.
 Cada ejemplar de una relación R es una
 asociación de entidades que incluye una y
 sólo una entidad de cada tipo de entidades
 participantes.
Modelo Entidad-Relación
Conceptos básicos. Relaciones
 Las relaciones se representan con rombos
 conectados mediante líneas rectas con los
 rectángulos que representan a los tipos de
 entidades participantes.



 CLIENTE                   FACTURA
Modelo Entidad-Relación
Conceptos básicos. Ejemplos de relaciones

   Sucursal       Pertenece        Banco




     Actúa



   Municipio                        Provincia
                    Pertenece
Modelo Entidad-Relación
Conceptos básicos. Relaciones
 Grado de una relación: Es el número de
 tipos de entidades que participan. Si es de
 grado dos se llaman binarias, si es de grado
 tres ternarias.
 Una relación puede tener atributos.
 Una relación puede ser recursiva, si
 relaciona un tipo de entidad consigo misma.
Modelo Entidad-Relación
Conceptos básicos
 Atributo, es una unidad básica e indivisible de
  información acerca de una entidad o relación.
    – Funciones:
         • Descripción, atributos descriptores.
         • Identificación, atributos identificadores.
   – Se representan mediante una elipse con el nombre del
     atributo en el interior.
   – Un mismo dato puede ser considerado como atributo o
     como entidad, según tenga o no información descriptiva y
     según interese tratarla o no.
  Los atributos pueden ser: - Simples o compuestos y
   – Monovaluados o multivaluados.
Modelo Entidad-Relación
Conceptos básicos. Ejemplos de atributos.
                Entidad de bancos:
                  • Código del banco
                  • Denominación del banco
    Banco
                  • Código de identificación
                    fiscal
                  • Sede social principal


    Código    Denominación     CIF        Sede
Modelo Entidad-Relación
Conceptos básicos. Atributos

                 Propietario


                               matrícula
                COCHE



      marca                      modelo
                   color
Modelo Entidad-Relación
Conceptos básicos.
 Atributo Clave de una Entidad: Los tipos de
 entidades casi siempre tienen un atributo cuyo
 valor es distinto para cada entidad individual. Se
 denominan atributos clave, y sus valores sirven
 para identificar de manera única a cada entidad.
 Se representan en el Diagrama E-R subrayado.
 En ocasiones varios atributos juntos constituyen
 un clave.
Modelo Entidad-Relación
Conceptos básicos. Ocurrencia
 Ocurrencia de atributo, es el conjunto de
 valores que puede tomar ese atributo.
 Ejemplo:
  – Entidad de bancos, atributo denominación
    de banco.
  – Ocurrencias:
      • Argentaria
      • Caja Badajoz
      • Banesto, etc.
Modelo Entidad-Relación
Conceptos básicos. Ocurrencia
 Ocurrencia de entidad, es un conjunto de
 ocurrencias de sus atributos con sentido y
 existencia propios.
 Ejemplo:
  – Entidad de bancos.
  – Ocurrencias:
       • 2451, Argentaria, G859875H, 34523
       • 0643, Caja Badajoz, J86765W, 87643
       • 7453, Banesto, Y633362U, 07405 etc.
Modelo Entidad-Relación
Conceptos básicos. Ocurrencia
 Ocurrencia de relación, está constituida por:
   – una y sólo una ocurrencia de cada una de las entidades
     asociadas por la relación, y
   – las ocurrencias de cada uno de los atributos
     correspondientes a la relación.
 Ejemplo:
  – Relación Municipio-Pertenece-Provincia.
   – Ocurrencias:
        • 06083, MERIDA, 06, BADAJOZ
        • 11076, PLASENCIA, 11, CACERES
Modelo Entidad-Relación
Conceptos básicos. Claves de una entidad
 Identificador, determinante o superclave es el
  conjunto de uno o más atributos que permiten
  identificar de forma única una ocurrencia de una
  entidad dentro de un conjunto de ellas.
    – Reglas de elección:
       •   Siempre tienen un valor conocido.
       •   La memoria que ocupen debe ser mínima.
       •   La codificación que posean debe ser sencilla.
       •   Valores permanentes en el tiempo.
Modelo Entidad-Relación
Conceptos básicos. Claves de una entidad
 Claves candidatas, aquellos identificadores para los cuales
  ningún subconjunto propio de ellos es a su vez un identificador.
  Aquellos identificadores que además de serlo son mínimos.
  Clave primaria, la más adecuada de entre las claves candidatas.
    – Reglas de elección:
        • La de menor longitud.
        • Las simples sobre las compuestas.
        • Las numéricas sobre las que no lo sean.
        • Las codificadas sobre las no codificadas.
        • Las particulares sobre las generales.
        • Las más fácilmente recordables por el usuario.
Modelo Entidad-Relación
Conceptos básicos. Claves de una entidad
 Claves alternativas o secundarias son las
 restantes claves candidatas que no son
 primaria.
 Clave ajena, aquel o aquellos atributos de una
 entidad que son claves primarias de otra.
 Conclusiones:
   – Una entidad fuerte es aquella que posee al menos una
     clave candidata.
   – Una entidad débil no posee apenas claves candidatas y
     en su clave primaria existe al menos una clave ajena.
Modelo Entidad-Relación
Conceptos básicos. Ejemplos de claves de una entidad
  Entidad Alumnos de un centro universitario:
   –   Número de expediente
   –   Documento Nacional de Identidad
   –   Nombre y apellidos
   –   Fecha de nacimiento
   –   Domicilio
   –   Código postal
   –   Teléfono
  Claves candidatas:
   – Número de expediente
   – Documento Nacional de Identidad
   – Nombre y apellidos+Fecha de nacimiento+teléfono
  Clave primaria: Número de expediente
  Claves alternativas:
   – Documento Nacional de Identidad
   – Nombre y apellidos+Fecha de nacimiento+teléfono
Modelo Entidad-Relación
Conceptos básicos.
 Clave de una relación, es el producto cartesiano o
 concatenación de las claves primarias de las
 entidades que asocia, y en ocasiones de algunos de
 los atributos específicos de la relación.

  Sucursal                  Actúa                   Municipio
 Código de sucursal                             Código de municipio


                 Código de sucursal + Código de municipio
Significado de los símbolos de un
diagrama E-R
 la estructura lógica global de una base de datos puede
 expresarse gráficamente por medio de un diagrama
 E_R:
  – rectángulos - representan conjuntos de entidades
  – elipses - representan atributos
  – rombos - representan relaciones entre conjuntos de
     entidades
  – líneas - conectan atributos a conjuntos de entidades
     y conjuntos de entidades a relaciones.
 Nota: cada componente se identifica con un nombre de la
 entidad o la relación que representa.
Representación del Modelo Entidad-Relación
 Convenio de representación:
  – Entidades fuertes, un rectángulo.
  – Entidades débiles, dos rectángulos inscritos.
  – Atributos, una elipse.
  – Relaciones, un rombo.
  – Entidades asociativas, un rombo inscrito en un
    rectángulo.
  – Clave principal, subrayadas.
  – Clave ajena, suprayadas.
  – Los atributos aparecerán sobre la estructura a que
    correspondan a partir del vértice superior derecho y
    según el sentido de las agujas del reloj. En primer lugar
    los que forman la clave principal, seguidos de los más
    significativos y terminando con los menos significativos.
Modelo Entidad-Relación
Conceptos básicos.
 Entidad asociativa, toda relación que incorpora
 atributos específicos se convertirá en una futura
 entidad y por tanto se la denomina entidad
 asociativa.
 Se representa mediante un rectángulo y en su
 interior un rombo.           Curso


   Alumno                  Matricula                Asignatura
 Número de expediente                          Código de asignatura

         Número de expediente + Código de asignatura + Curso
Representación del Modelo Entidad-Relación


  Atributo   Atributo         Atributo      Atributo


  Entidad               Relación         Entidad




                         Relación
Representación del Modelo Entidad-Relación
Diagramas de representación
  Diagrama Entidad-Atributo, aparecen solamente
  las entidades del sistema de información con los
  atributos que contenga.
  Expediente
               DNI
                     Nombre

                           FechaNacimiento

    Alumno                    Domicilio

                              CPostal

                           Teléfono
Representación del Modelo Entidad-Relación
Diagramas de representación
  Diagrama Relación-Atributo, aparecen solamente
  las relaciones con atributos (entidades asociativas)
  del sistema de información.
  Expediente
                   CódigoAsignatura

                                      Curso

                                         Convocatoria
       Matricula
                                              Calificación
Representación del Modelo Entidad-Relación
Diagramas de representación
  Diagrama Entidad-Relación, aparecen solamente
  las entidades y las relaciones del sistema de
  información, procurando que las entidades
  aparezcan una sola vez.

  Entidad            Relación          Entidad




                      Relación
Representación del Modelo Entidad-Relación
Diagramas de representación
  Diagrama Entidad-Relación, las relaciones se expresan
  mediante un verbo, procurando así formar frases que expresan un
  proceso de gestión, considerando que las entidades son sustantivos que
  actúan como sujeto y complemento cuando se asocian.


   Sujeto                    Verbo                    Complemento


  Alumno                     Estudia                  Asignatura


           Juan García estudia Programación
     Programación es estudiada por Juan García
Representación del Modelo Entidad-Relación


  Además de las entidades y relaciones,
 este modelo representa ciertas
 restricciones a las que deben ajustarse los
 contenidos de una base de datos.
 Una restricción importante es la
 cardinalidad de asignación, que expresa
 el número de entidades a las que puede
 asociarse otra entidad mediante un
 conjunto de relación.
Representación del Modelo Entidad-Relación

Indica la participación de las entidades asociadas en una relación.

   1:1 Una a una
   A cada ocurrencia de la primera entidad
   le corresponde una y solo una
   ocurrencia de la segunda y viceversa.
                1                                1
  Municipio                   Tiene                   Ayuntamiento



  Municipio                   Tiene                   Ayuntamiento
Representación del Modelo Entidad-Relación

Indica la participación de las entidades asociadas en una relación.

   1:N Una a muchas
   A cada ocurrencia de la primera entidad pueden
   corresponderle más de una ocurrencia de la segunda
   y a cada ocurrencia de la segunda le corresponde no
   más de una de la primera.
                1                                N Sucursal
     Banco                    Tiene


     Banco                    Tiene                   Sucursal
Representación del Modelo Entidad-Relación

Indica la participación de las entidades asociadas en una relación.

   M:N Muchas a muchas
   A cada ocurrencia de la primera entidad
   pueden corresponderle más de una
   ocurrencia de la segunda y viceversa.
                M                                N Asignatura
    Alumno                    Estudia


    Alumno                    Estudia                 Asignatura
Representación del Modelo Entidad-Relación
Criterios finales de representación y diseño
   En el Diagrama E/R la cardinalidad se
  representa etiquetando las líneas que unen
  las entidades con las relaciones.
  Al clasificar las entidades y los atributos hay que
  tener en cuenta que aquellas tienen información
  descriptiva y éstos no. Por tanto, si se necesita
  información descriptiva sobre un objeto, éste
  deberá ser considerado como una entidad, en
  cualquier otro caso se considerará atributo.
3 modelo er

Más contenido relacionado

La actualidad más candente

Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
Modelo objeto semántico
Modelo objeto semánticoModelo objeto semántico
Modelo objeto semánticoReicerBlanco
 
Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datosMaria Barrios
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalclaudyabra
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
Elementos de diagramas de objetos
Elementos de diagramas de objetosElementos de diagramas de objetos
Elementos de diagramas de objetosJorge Reyes
 
Cardinalidad
CardinalidadCardinalidad
CardinalidadUTN
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
3. modelo entidad relación extendido
3. modelo entidad relación extendido3. modelo entidad relación extendido
3. modelo entidad relación extendidoGalo Anzules
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de DatosDARKGIRL93
 

La actualidad más candente (20)

Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Modelo objeto semántico
Modelo objeto semánticoModelo objeto semántico
Modelo objeto semántico
 
2. Modelo ER
2. Modelo ER2. Modelo ER
2. Modelo ER
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datos
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
Elementos de diagramas de objetos
Elementos de diagramas de objetosElementos de diagramas de objetos
Elementos de diagramas de objetos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
3. modelo entidad relación extendido
3. modelo entidad relación extendido3. modelo entidad relación extendido
3. modelo entidad relación extendido
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 

Destacado

Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.nayis2010
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de DatosAxel Mérida
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionadfc8
 
Modelos asociativos
Modelos asociativos Modelos asociativos
Modelos asociativos Managers
 
Enhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) ModelingEnhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) Modelingsontumax
 
Relaciones en una base de datos
Relaciones en una base de datosRelaciones en una base de datos
Relaciones en una base de datoskabinfive
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacionalLuis Jherry
 
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personalPropuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personalruthrodas
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datosani_tuza
 

Destacado (16)

Modelo de entidad relación extendido
Modelo de entidad relación extendidoModelo de entidad relación extendido
Modelo de entidad relación extendido
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Modelamiento
ModelamientoModelamiento
Modelamiento
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Modelos asociativos
Modelos asociativos Modelos asociativos
Modelos asociativos
 
Enhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) ModelingEnhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) Modeling
 
Relaciones en una base de datos
Relaciones en una base de datosRelaciones en una base de datos
Relaciones en una base de datos
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personalPropuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Diseño Dimensional
Diseño DimensionalDiseño Dimensional
Diseño Dimensional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 

Similar a 3 modelo er

Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datosJulio Fernandez
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datosesacre
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)esacre
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)esacre
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datosesacre
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datosesacre
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4XavierBeltran7
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4Xavier Beltrán
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
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
 

Similar a 3 modelo er (20)

Modelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdfModelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdf
 
Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datos
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datos
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datos
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
Entidad relación
Entidad relaciónEntidad relación
Entidad relación
 
Análisis de sistemas clase 3
Análisis de sistemas   clase 3Análisis de sistemas   clase 3
Análisis de sistemas clase 3
 
Unidad II Modelo Conceptual
Unidad II Modelo ConceptualUnidad II Modelo Conceptual
Unidad II Modelo Conceptual
 
Unidad II Modelo Conceptual
Unidad II Modelo Conceptual Unidad II Modelo Conceptual
Unidad II Modelo Conceptual
 
Guia de Base de Datos Unidad 2. Lissette T
Guia de Base de Datos Unidad 2. Lissette TGuia de Base de Datos Unidad 2. Lissette T
Guia de Base de Datos Unidad 2. Lissette T
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdf
 
Clase 2 -
Clase 2 -Clase 2 -
Clase 2 -
 
Clase2 modelo de-datos
Clase2 modelo de-datosClase2 modelo de-datos
Clase2 modelo de-datos
 

Último

1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 

Último (20)

1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 

3 modelo er

  • 2. Introducción Proceso de diseño de una base de datos Diseño conceptual, comenzando con el análisis del sistema de información a automatizar. Recogiendo las vistas parciales de todos los usuarios se determinan los requerimientos que concluyen con el modelo de datos. Diseño lógico, es el resultado de adaptar el modelo de datos obtenido al SGBD elegido mediante la descripción lógica de los datos. Diseño físico, parametrización física y distribución de las estructuras sobre los soportes físicos que la soportará.
  • 3. Modelo Entidad-Relación Introducción También llamado modelo conceptual de datos, es un modelo semántico que sirve para describir y construir el Esquema Conceptual de una BD. Modelo inicial propuesto por Chen en 1976. Es una técnica especial de representación gráfica que incorpora información relativa a los datos y la relación existente entre ellos para dar una visión del mundo real. Todas las metodologías de diseño de sistemas incorporan esta técnica para el modelado de datos.
  • 4. Modelo Entidad-Relación Características Refleja sólo la existencia de los datos, no lo que se vaya a hacer con ellos. Se incluyen todos los datos del sistema en estudio sin afectarle visiones particulares a aplicaciones concretas. Es independiente de bases de datos o sistemas operativos. No se tienen en cuenta restricciones de espacio, almacenamiento, ni tiempo de ejecución. Está siempre abierto a la evolución del sistema.
  • 5. Modelo Entidad-Relación Características Se basa en la percepción de que el mundo real consiste de una colección de objetos básicos llamados entidades y relaciones entre estos objetos. El modelo E/R describe los datos como Entidades, relaciones y atributos.
  • 6. Modelo Entidad-Relación Definición formal Técnica semántica de modelado gráfico de datos basada en la percepción del mundo real como un conjunto de objetos básicos llamados entidades y las relaciones existentes entre ellas.
  • 7. Modelo Entidad-Relación Conceptos básicos. Entidades Entidades: Algo del mundo real con existencia propia, ya sea física o conceptual. Algo sobre el cual se requiere almacenar datos: típicamente una persona, un lugar, un concepto o un evento. una entidad es un objeto que se distingue de otros por medio de un conjunto de específico de propiedades llamadas
  • 8. Modelo Entidad-Relación Conceptos básicos. Entidades Entidad, es un elemento u objeto concreto o abstracto con existencia propia sobre el que se desea almacenar información y se distingue perfectamente de otros. Conjunto de entidades: Las entidades se pueden agrupar en diferentes conjuntos de entidades menores con el consiguiente agrupamiento de los datos de cada una de ellas.
  • 9. Modelo Entidad-Relación Conceptos básicos. Entidades COCHE LIBRO FACTURA ESTUDIOS
  • 10. Modelo Entidad-Relación Conceptos básicos. Entidades Clasificación de las entidades. – Entidades fuertes, son aquellas cuyas ocurrencias son identificables por si mismas. Los atributos que las identifican son propios de la entidad. Se representan mediante un rectángulo, con el nombre en el interior. – Entidades débiles, son aquellas cuyas ocurrencias son identificables solamente por estar asociadas a otra u otras entidades. Alguno de los atributos que la identifican está referido a otra entidad. Se representan mediante dos rectángulos inscritos con el nombre de la entidad en el interior.
  • 11. Modelo Entidad-Relación Conceptos básicos. Ejemplos de entidades Entidades fuertes Banco Provincia Entidades débiles Sucursal Municipio
  • 12. Modelo Entidad-Relación Conceptos básicos Relación, es una asociación, sin existencia propia, de varias entidades. Se representan mediante un rombo con su nombre, indicado mediante verbos, en su interior. – Conjunto de relaciones, es la agrupación de todas las relaciones existentes en un conjunto de entidades. – Dimensión de una relación, es el número de entidades que participa en ella.
  • 13. Modelo Entidad-Relación Conceptos básicos. Relaciones Una relación entre dos tipos de entidades define un conjunto de asociaciones entre entidades de estos tipos. Cada ejemplar de una relación R es una asociación de entidades que incluye una y sólo una entidad de cada tipo de entidades participantes.
  • 14. Modelo Entidad-Relación Conceptos básicos. Relaciones Las relaciones se representan con rombos conectados mediante líneas rectas con los rectángulos que representan a los tipos de entidades participantes. CLIENTE FACTURA
  • 15. Modelo Entidad-Relación Conceptos básicos. Ejemplos de relaciones Sucursal Pertenece Banco Actúa Municipio Provincia Pertenece
  • 16. Modelo Entidad-Relación Conceptos básicos. Relaciones Grado de una relación: Es el número de tipos de entidades que participan. Si es de grado dos se llaman binarias, si es de grado tres ternarias. Una relación puede tener atributos. Una relación puede ser recursiva, si relaciona un tipo de entidad consigo misma.
  • 17. Modelo Entidad-Relación Conceptos básicos Atributo, es una unidad básica e indivisible de información acerca de una entidad o relación. – Funciones: • Descripción, atributos descriptores. • Identificación, atributos identificadores. – Se representan mediante una elipse con el nombre del atributo en el interior. – Un mismo dato puede ser considerado como atributo o como entidad, según tenga o no información descriptiva y según interese tratarla o no. Los atributos pueden ser: - Simples o compuestos y – Monovaluados o multivaluados.
  • 18. Modelo Entidad-Relación Conceptos básicos. Ejemplos de atributos. Entidad de bancos: • Código del banco • Denominación del banco Banco • Código de identificación fiscal • Sede social principal Código Denominación CIF Sede
  • 19. Modelo Entidad-Relación Conceptos básicos. Atributos Propietario matrícula COCHE marca modelo color
  • 20. Modelo Entidad-Relación Conceptos básicos. Atributo Clave de una Entidad: Los tipos de entidades casi siempre tienen un atributo cuyo valor es distinto para cada entidad individual. Se denominan atributos clave, y sus valores sirven para identificar de manera única a cada entidad. Se representan en el Diagrama E-R subrayado. En ocasiones varios atributos juntos constituyen un clave.
  • 21. Modelo Entidad-Relación Conceptos básicos. Ocurrencia Ocurrencia de atributo, es el conjunto de valores que puede tomar ese atributo. Ejemplo: – Entidad de bancos, atributo denominación de banco. – Ocurrencias: • Argentaria • Caja Badajoz • Banesto, etc.
  • 22. Modelo Entidad-Relación Conceptos básicos. Ocurrencia Ocurrencia de entidad, es un conjunto de ocurrencias de sus atributos con sentido y existencia propios. Ejemplo: – Entidad de bancos. – Ocurrencias: • 2451, Argentaria, G859875H, 34523 • 0643, Caja Badajoz, J86765W, 87643 • 7453, Banesto, Y633362U, 07405 etc.
  • 23. Modelo Entidad-Relación Conceptos básicos. Ocurrencia Ocurrencia de relación, está constituida por: – una y sólo una ocurrencia de cada una de las entidades asociadas por la relación, y – las ocurrencias de cada uno de los atributos correspondientes a la relación. Ejemplo: – Relación Municipio-Pertenece-Provincia. – Ocurrencias: • 06083, MERIDA, 06, BADAJOZ • 11076, PLASENCIA, 11, CACERES
  • 24. Modelo Entidad-Relación Conceptos básicos. Claves de una entidad Identificador, determinante o superclave es el conjunto de uno o más atributos que permiten identificar de forma única una ocurrencia de una entidad dentro de un conjunto de ellas. – Reglas de elección: • Siempre tienen un valor conocido. • La memoria que ocupen debe ser mínima. • La codificación que posean debe ser sencilla. • Valores permanentes en el tiempo.
  • 25. Modelo Entidad-Relación Conceptos básicos. Claves de una entidad Claves candidatas, aquellos identificadores para los cuales ningún subconjunto propio de ellos es a su vez un identificador. Aquellos identificadores que además de serlo son mínimos. Clave primaria, la más adecuada de entre las claves candidatas. – Reglas de elección: • La de menor longitud. • Las simples sobre las compuestas. • Las numéricas sobre las que no lo sean. • Las codificadas sobre las no codificadas. • Las particulares sobre las generales. • Las más fácilmente recordables por el usuario.
  • 26. Modelo Entidad-Relación Conceptos básicos. Claves de una entidad Claves alternativas o secundarias son las restantes claves candidatas que no son primaria. Clave ajena, aquel o aquellos atributos de una entidad que son claves primarias de otra. Conclusiones: – Una entidad fuerte es aquella que posee al menos una clave candidata. – Una entidad débil no posee apenas claves candidatas y en su clave primaria existe al menos una clave ajena.
  • 27. Modelo Entidad-Relación Conceptos básicos. Ejemplos de claves de una entidad Entidad Alumnos de un centro universitario: – Número de expediente – Documento Nacional de Identidad – Nombre y apellidos – Fecha de nacimiento – Domicilio – Código postal – Teléfono Claves candidatas: – Número de expediente – Documento Nacional de Identidad – Nombre y apellidos+Fecha de nacimiento+teléfono Clave primaria: Número de expediente Claves alternativas: – Documento Nacional de Identidad – Nombre y apellidos+Fecha de nacimiento+teléfono
  • 28. Modelo Entidad-Relación Conceptos básicos. Clave de una relación, es el producto cartesiano o concatenación de las claves primarias de las entidades que asocia, y en ocasiones de algunos de los atributos específicos de la relación. Sucursal Actúa Municipio Código de sucursal Código de municipio Código de sucursal + Código de municipio
  • 29. Significado de los símbolos de un diagrama E-R la estructura lógica global de una base de datos puede expresarse gráficamente por medio de un diagrama E_R: – rectángulos - representan conjuntos de entidades – elipses - representan atributos – rombos - representan relaciones entre conjuntos de entidades – líneas - conectan atributos a conjuntos de entidades y conjuntos de entidades a relaciones. Nota: cada componente se identifica con un nombre de la entidad o la relación que representa.
  • 30. Representación del Modelo Entidad-Relación Convenio de representación: – Entidades fuertes, un rectángulo. – Entidades débiles, dos rectángulos inscritos. – Atributos, una elipse. – Relaciones, un rombo. – Entidades asociativas, un rombo inscrito en un rectángulo. – Clave principal, subrayadas. – Clave ajena, suprayadas. – Los atributos aparecerán sobre la estructura a que correspondan a partir del vértice superior derecho y según el sentido de las agujas del reloj. En primer lugar los que forman la clave principal, seguidos de los más significativos y terminando con los menos significativos.
  • 31. Modelo Entidad-Relación Conceptos básicos. Entidad asociativa, toda relación que incorpora atributos específicos se convertirá en una futura entidad y por tanto se la denomina entidad asociativa. Se representa mediante un rectángulo y en su interior un rombo. Curso Alumno Matricula Asignatura Número de expediente Código de asignatura Número de expediente + Código de asignatura + Curso
  • 32. Representación del Modelo Entidad-Relación Atributo Atributo Atributo Atributo Entidad Relación Entidad Relación
  • 33. Representación del Modelo Entidad-Relación Diagramas de representación Diagrama Entidad-Atributo, aparecen solamente las entidades del sistema de información con los atributos que contenga. Expediente DNI Nombre FechaNacimiento Alumno Domicilio CPostal Teléfono
  • 34. Representación del Modelo Entidad-Relación Diagramas de representación Diagrama Relación-Atributo, aparecen solamente las relaciones con atributos (entidades asociativas) del sistema de información. Expediente CódigoAsignatura Curso Convocatoria Matricula Calificación
  • 35. Representación del Modelo Entidad-Relación Diagramas de representación Diagrama Entidad-Relación, aparecen solamente las entidades y las relaciones del sistema de información, procurando que las entidades aparezcan una sola vez. Entidad Relación Entidad Relación
  • 36. Representación del Modelo Entidad-Relación Diagramas de representación Diagrama Entidad-Relación, las relaciones se expresan mediante un verbo, procurando así formar frases que expresan un proceso de gestión, considerando que las entidades son sustantivos que actúan como sujeto y complemento cuando se asocian. Sujeto Verbo Complemento Alumno Estudia Asignatura Juan García estudia Programación Programación es estudiada por Juan García
  • 37. Representación del Modelo Entidad-Relación Además de las entidades y relaciones, este modelo representa ciertas restricciones a las que deben ajustarse los contenidos de una base de datos. Una restricción importante es la cardinalidad de asignación, que expresa el número de entidades a las que puede asociarse otra entidad mediante un conjunto de relación.
  • 38. Representación del Modelo Entidad-Relación Indica la participación de las entidades asociadas en una relación. 1:1 Una a una A cada ocurrencia de la primera entidad le corresponde una y solo una ocurrencia de la segunda y viceversa. 1 1 Municipio Tiene Ayuntamiento Municipio Tiene Ayuntamiento
  • 39. Representación del Modelo Entidad-Relación Indica la participación de las entidades asociadas en una relación. 1:N Una a muchas A cada ocurrencia de la primera entidad pueden corresponderle más de una ocurrencia de la segunda y a cada ocurrencia de la segunda le corresponde no más de una de la primera. 1 N Sucursal Banco Tiene Banco Tiene Sucursal
  • 40. Representación del Modelo Entidad-Relación Indica la participación de las entidades asociadas en una relación. M:N Muchas a muchas A cada ocurrencia de la primera entidad pueden corresponderle más de una ocurrencia de la segunda y viceversa. M N Asignatura Alumno Estudia Alumno Estudia Asignatura
  • 41. Representación del Modelo Entidad-Relación Criterios finales de representación y diseño En el Diagrama E/R la cardinalidad se representa etiquetando las líneas que unen las entidades con las relaciones. Al clasificar las entidades y los atributos hay que tener en cuenta que aquellas tienen información descriptiva y éstos no. Por tanto, si se necesita información descriptiva sobre un objeto, éste deberá ser considerado como una entidad, en cualquier otro caso se considerará atributo.

Notas del editor

  1. 13