Operaciones con  Base de Datos Tema -2: BD Relacionales 2.2.- Diseño Conceptual – Modelo  E/R
2.1.- Diseño de Base de Datos Fases  en el diseño de BD: 2.2.- Diseño Conceptual – Modelo  E/R 2.3.- Diseño Lógico – Modelo Relacional 2.4.- Trasformación del E/R al R 2.6.- Normalización 2.5.- Diseño Físico
2.1.- Diseño de Base de Datos Fases  en el diseño de BD: 2.2.- Diseño Conceptual – Modelo  E/R 2.3.- Diseño Lógico – Modelo Relacional 2.4.- Trasformación del E/R al R 2.6.- Normalización 2.5.- Diseño Físico
2.2.-  Diseño Conceptual Modelo Entidad-Relación:  conjunto de conceptos y reglas que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüisticas Modelo E-R, básico: Entidad Relación Atributo Modelo E-R, extendido: Atributos compuestos Jerarquias
2.2.1.- Entidad Cualquier objeto o concepto sobre el que se recoge información. Un nombre Entidades: fuertes y debiles
2.2.2.-Relación Es una correspondencia entre dos o mas entidades. Un verbo Grado: nº de entidades participantes Cardinalidad: nº min y nº max de correspondencias Ejemplo: Realiza Realiza
2.2.3.- Atributo Es una característica de interés o un hecho sobre una entidad o sobre una relación. Cada atributo tienen asociado un conjunto de valores posibles (dominio) Pueden ser:  Simple: un solo componente. Compuestos: varios componentes  (por afinidad o uso) na dirección ciudad
2.2.4.- Identificador De una entidad es un atributo o conjunto de atributos que determina de modo unico cada ocurrencia de esa entidad. No puede existir dos ocurrencias de la entidad con el mismo valor. Si se omite cualquier atributo del identificador, la condición anterior deja de cumplirse. Toda entidad tienen al menos un identificador y puede tener varios identificadores alternativos. na fecha  hora
2.2.5.- Jerarquia Una entidad es una generalización de entidades.  Todas las propiedades de la generalización son heredadas por las subentidades. Total o parcial y Exclusiva o superpuesta P y E
Jerarquias - Tipos T otal:  Toda ocurrencia de la superclase pertence al menos a una de las subclases. P arcial:  Existen ocurrencias de la superclase que no pertenecen a ninguna de las subclases. Ejemplo: Parcial
Jerarquias - Tipos E xclusivas o disjuntas. S uperpuestas o solapadas. Parcial -Solapadas
2.2.6.- Metodología de Diseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
2.2.6.- Metodología de Diseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
2.2.6.1.- Identificar las Entidades Buscar nombres que se mencionan y objetos importantes. Objetos que existen por si mismo. Conforme se van identificando las entidades, se les da nombre representativo y se anota en el diccionario de datos.
Metodología de Diseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
2.2.6.2.- Identificar las Relaciones Definir las relaciones que se dan entre las entidades. (se suelen buscar expresiones con verbos) La mayoria de relaciones son binarias, pero puede que participen mas de dos e incluso relaciones unarias. Determinar la cardinalidad minima y maxima. Conforme se van identificando las relaciones, se les va asignando nombres con significado.
Metodología de Diseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
2.2.6.3.- Identificar los atributos Son atributos los nombres que identifican propiedades, cualidades, o caracteristicas de entidades o relaciones. Para cada entidad y relación preguntamos ¿que información se quiere saber? Podemos descubrir nuevas entidades. Conforme se van identificando atributos, se le asigna un nombre con significado. Elaborar una lista de atributos, asignar los atributos a una sola entidad o relación.
Metodología de Diseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
2.2.6.4.- Determinar los dominios Dominios de atributos: conjunto de valores que puede tomar un atributo. Tipo de dato  Longitud o tamaño Lista de valores Los dominios se almacenan en el diccionario de datos.
Metodología de Diseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
2.2.6.5.-  Determinar  identificadores Cada entidad tienen al menos un identificador. Los identificadores pueden ser simples o compuestos. Endidades debiles, no tiene atributos que sirvan de identificador.
Metodología de Diseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
2.2.6.6.- Determinar las jerarquias Observar las entidades y ver si es necesario reflejar las diferencias que existen entre sus ocurrencias.
Metodología de Diseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
2.2.6.7.- Dibujar el diagrama E-R Una vez identificados todos los conceptos, obteniendo el esquema conceptual.
Metodología de Diseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
2.2.6.8.- Revisar el esquema Revisar el esquema con el usuario Si se encuentran anomalias se deben corregir, con los cambios oportunos o repetir algunos de los pasos anteriores.

21modelo Er

  • 1.
    Operaciones con Base de Datos Tema -2: BD Relacionales 2.2.- Diseño Conceptual – Modelo E/R
  • 2.
    2.1.- Diseño deBase de Datos Fases en el diseño de BD: 2.2.- Diseño Conceptual – Modelo E/R 2.3.- Diseño Lógico – Modelo Relacional 2.4.- Trasformación del E/R al R 2.6.- Normalización 2.5.- Diseño Físico
  • 3.
    2.1.- Diseño deBase de Datos Fases en el diseño de BD: 2.2.- Diseño Conceptual – Modelo E/R 2.3.- Diseño Lógico – Modelo Relacional 2.4.- Trasformación del E/R al R 2.6.- Normalización 2.5.- Diseño Físico
  • 4.
    2.2.- DiseñoConceptual Modelo Entidad-Relación: conjunto de conceptos y reglas que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüisticas Modelo E-R, básico: Entidad Relación Atributo Modelo E-R, extendido: Atributos compuestos Jerarquias
  • 5.
    2.2.1.- Entidad Cualquierobjeto o concepto sobre el que se recoge información. Un nombre Entidades: fuertes y debiles
  • 6.
    2.2.2.-Relación Es unacorrespondencia entre dos o mas entidades. Un verbo Grado: nº de entidades participantes Cardinalidad: nº min y nº max de correspondencias Ejemplo: Realiza Realiza
  • 7.
    2.2.3.- Atributo Esuna característica de interés o un hecho sobre una entidad o sobre una relación. Cada atributo tienen asociado un conjunto de valores posibles (dominio) Pueden ser: Simple: un solo componente. Compuestos: varios componentes (por afinidad o uso) na dirección ciudad
  • 8.
    2.2.4.- Identificador Deuna entidad es un atributo o conjunto de atributos que determina de modo unico cada ocurrencia de esa entidad. No puede existir dos ocurrencias de la entidad con el mismo valor. Si se omite cualquier atributo del identificador, la condición anterior deja de cumplirse. Toda entidad tienen al menos un identificador y puede tener varios identificadores alternativos. na fecha hora
  • 9.
    2.2.5.- Jerarquia Unaentidad es una generalización de entidades. Todas las propiedades de la generalización son heredadas por las subentidades. Total o parcial y Exclusiva o superpuesta P y E
  • 10.
    Jerarquias - TiposT otal: Toda ocurrencia de la superclase pertence al menos a una de las subclases. P arcial: Existen ocurrencias de la superclase que no pertenecen a ninguna de las subclases. Ejemplo: Parcial
  • 11.
    Jerarquias - TiposE xclusivas o disjuntas. S uperpuestas o solapadas. Parcial -Solapadas
  • 12.
    2.2.6.- Metodología deDiseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
  • 13.
    2.2.6.- Metodología deDiseño Identificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
  • 14.
    2.2.6.1.- Identificar lasEntidades Buscar nombres que se mencionan y objetos importantes. Objetos que existen por si mismo. Conforme se van identificando las entidades, se les da nombre representativo y se anota en el diccionario de datos.
  • 15.
    Metodología de DiseñoIdentificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
  • 16.
    2.2.6.2.- Identificar lasRelaciones Definir las relaciones que se dan entre las entidades. (se suelen buscar expresiones con verbos) La mayoria de relaciones son binarias, pero puede que participen mas de dos e incluso relaciones unarias. Determinar la cardinalidad minima y maxima. Conforme se van identificando las relaciones, se les va asignando nombres con significado.
  • 17.
    Metodología de DiseñoIdentificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
  • 18.
    2.2.6.3.- Identificar losatributos Son atributos los nombres que identifican propiedades, cualidades, o caracteristicas de entidades o relaciones. Para cada entidad y relación preguntamos ¿que información se quiere saber? Podemos descubrir nuevas entidades. Conforme se van identificando atributos, se le asigna un nombre con significado. Elaborar una lista de atributos, asignar los atributos a una sola entidad o relación.
  • 19.
    Metodología de DiseñoIdentificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
  • 20.
    2.2.6.4.- Determinar losdominios Dominios de atributos: conjunto de valores que puede tomar un atributo. Tipo de dato Longitud o tamaño Lista de valores Los dominios se almacenan en el diccionario de datos.
  • 21.
    Metodología de DiseñoIdentificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
  • 22.
    2.2.6.5.- Determinar identificadores Cada entidad tienen al menos un identificador. Los identificadores pueden ser simples o compuestos. Endidades debiles, no tiene atributos que sirvan de identificador.
  • 23.
    Metodología de DiseñoIdentificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
  • 24.
    2.2.6.6.- Determinar lasjerarquias Observar las entidades y ver si es necesario reflejar las diferencias que existen entre sus ocurrencias.
  • 25.
    Metodología de DiseñoIdentificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
  • 26.
    2.2.6.7.- Dibujar eldiagrama E-R Una vez identificados todos los conceptos, obteniendo el esquema conceptual.
  • 27.
    Metodología de DiseñoIdentificar las entidades Identificar las relaciones Identificar los atributos Determinar los dominios Determinar los identificadores Determinar las jerarquias(si las hay) Dibujar el diagrama Entidad-Relación Revisar el esquema conceptual
  • 28.
    2.2.6.8.- Revisar elesquema Revisar el esquema con el usuario Si se encuentran anomalias se deben corregir, con los cambios oportunos o repetir algunos de los pasos anteriores.