Er extendido
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Er extendido

on

  • 4,353 views

EspecializacionAgregación

EspecializacionAgregación

Statistics

Views

Total Views
4,353
Views on SlideShare
4,329
Embed Views
24

Actions

Likes
0
Downloads
143
Comments
0

1 Embed 24

https://repositorio.utn.edu.ec 24

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Er extendido Presentation Transcript

  • 1. Base de datos i
    MODELO ENTIDAD-RELACIÓN AVANZADO
  • 2. ER EER
    El modelo Entidad-Relación básico es adecuado para bases de datos de carácter administrativo, pero se queda pequeño en base de datos usadas en diseño asistido por ordenador, fabricación asistida por ordenador, multimedia, sistemas de información geográfica, ingeniería del software asistida por ordenador, etc.
    El Modelo Entidad-Relación avanzado desarrolla conceptos adicionales de modelado semántico
  • 3. Características
    Especialización.
    Generalización.
    Herencia de atributos
    Ligas de diseño
    Agregación.
    Modelo E-R extendido
  • 4. Superclase y Subclases
    El concepto de especialización/generalización está asociado con tipos especiales de entidades conocidos como superclases y subclases, y con el proceso de herencia de atributos
    Superclase
    Personal
    Jerarquía
    Gerentes, Personal de
    ventas, Secretarios
    Subclase
  • 5. Relaciones Superclase Subclase
    Cada miembro de una subclase es también miembro de la superclase La entidad contenida en la subclase es la misma que la contenida en la superclase, aunque tiene un papel distinto.
    La relación entre una superclase y una subclase es de tipo uno a uno
    Puede existir solapamiento y no es necesario que todos los miembros de una superclase estén en una subclase.
  • 6. Ejemplo
    Todos los Gerentes Vendedores Secretarios
    empleados
  • 7. Modelo E-R Extendido
    VEHÍCULO
    tipo
    motorS/N
    VEHÍCULO_SIN_MOTOR
    VEHÍCULO_A_MOTOR
    MOTOCICLETA
    CAMIÓN
    TURISMO
    • Especialización: Un conjunto de entidades que pueden incluir subgrupos de entidades que se diferencian de alguna forma de las otra entidades del conjunto.
    • 8. Proceso de definición de un conjunto de subtipos de un tipo de entidad (» supertipo)
    • 9. Subtipos suelen estar definidos según característica distintiva de las entidades del supertipo
    • 10. Discriminante de la especialización
    Otro ejemplo
    Un ANIMAL es un FELINO
    Un REPTIL es un tipo de ANIMAL
    Un insecto es un tipo de ANIMAL
  • 11. Modelo E-R Extendido
    numBastidor
    numBastidor
    fechaFab
    VEHÍCULO
    precio
    fechaFab
    CAMIÓN
    precio
    tonelaje
    numEjes
    G
    CAMIÓN
    TURISMO
    fechaFab
    numBastidor
    numEjes
    tonelaje
    numPuer
    numPuer
    precio
    TURISMO
    Generalización: Conjunto de entidades en niveles de subgrupos de entidades, representado un proceso de diseño descendente (top – down), también puede ser en forma ascendente (bottom – up)
    Proceso inverso de la especialización
    Suprimir diferencias entre varios tipos de entidad: identificar atributos y relaciones comunes, y formar unsupertipo que los incluya
  • 12. Modelo E-R extendido
    • Agrupación de instancias dentro de un tipo de entidad, que debe representarse explícitamente debido a su importancia para el diseño o aplicación
    • 13. Subtipos del tipo de entidad VEHÍCULO:
    • 14. CAMIÓN
    • 15. TURISMO
    • 16. AUTOBÚS
    • 17. CICLOMOTOR
    • 18. Subtipos del tipo de entidad EMPLEADO:
    • 19. SECRETARIO
    • 20. GERENTE
    • 21. COMERCIAL
    • 22. El tipo de entidad que se especializa en otros se llama supertipo( VEHICULO, EMPLEADO )
  • Modelo E-R extendido
     Generalización
    • Énfasis en las similitudes
    • 23. Cada instancia del supertipo es también una instancia de alguno de los subtipos
     Especialización
    • Énfasis en las diferencias
    • 24. Alguna instancia del supertipopuede no ser instancia de ningún subtipo
  • Modelo E-R extendido
    numBastidor
    FABRICA
    VEHÍCULO
    FABRICANTE
    (1,1)
    (1,n)
    precio
    N:1
    LLEVA
    ID
    (1,1)
    (0,1)
    SIDECAR
    CAMIÓN
    TURISMO
    MOTOCICLETA
    numEjes
    numPlazas
    1:1
    tonelaje
    numPuer
    cilindrada
    • Herencia de atributos: Los atributos de los conjuntos de entidades de niveles mas altos se dicen que son heredados por los conjuntos de entidades del nivel mas bajo.
    • 25. Un subtipo puede tener atributos propios (específicos) y participar en relaciones por separado
    • 26. Un subtipo heredatodos los atributos del supertipo, y toda relación en la que participa el supertipo
    • 27. Un subtipo, con sus atributos y relacionesespecíficos, más los atributos y relaciones que hereda del supertipo, es un tipo de entidad por derecho propio
  • VEHÍCULO
    CONSUME
    GASTA
    GASOLINA
    GASOIL
    Modelo E-R Extendido
    • Ligaduras de diseño: Son usadas en la generalización, en el diagrama Entidad Relación que determina que entidades pueden ser miembros del conjunto de entidades del nivel mas bajo.
    • 28. Dos (o más) tipos de relación son exclusivos, respecto de un tipo de entidad que participa en ambos, si cada instancia del tipo de entidad sólo puede participar en uno de los tipos de relación
    • 29. CONSUME y GASTA son exclusivas respecto del tipo de entidad VEHICULO
    Otro ejemplo sería el de un ARTÍCULO que pudiera publicarse en un
    PERIÓDICO o en una REVISTA, pero nunca en ambos.
  • 30. Modelo E-R Extendido
    Agregación
    La agregación es un tipo especial de relación en el que se modela una semántica del tipo “tiene” o “es parte de”, en la que una entidad represente una entidad de mayor tamaño (el “todo”), compuesta de entidades más pequeñas (las “partes”)
  • 31. Agregación: Una limitación del modelo E-R que no es posible expresar entre relaciones
    Restricción inherente del MER:
    No puede expresar relaciones
    entre varias relaciones, ni
    entre un tipo de relación y un tipo de entidad
    La agregación...
    Permite combinar varios tipos de entidad, relacionados mediante un tipo de relación, para formar un tipo deentidadagregada de nivel superior
    Útil cuando el tipo de entidad agregado debe relacionarse con otros tipos de entidad
    Modelo E-R Extendido
  • 32. nombre
    nif
    (1,m)
    (1,n)
    ENTREVISTA_A
    EMPRESA
    SOLICITANTE
    M
    N
    nombre
    telefContacto
    fecha
    dirección
    telef
    nomContacto
    Modelo E-R Extendido
    • Esquema en el MERE que almacena información sobre las entrevistas que una ETT organiza entre solicitantes de empleo y diferentes empresas
    Algunas entrevistas dan lugar a ofertas de empleos y otras no
  • 33. ENTREVISTA_A
    EMPRESA
    SOLICITANTE
    ENTREVISTA_A
    EMPRESA
    SOLICITANTE
    RESULTA_EN
    OFERTA_EMPLEO
    RESULTA_EN
    OFERTA_EMPLEO
    OFERTA_EMPLEO
    Modelo E-R Extendido
    ENTREVISTA_A
    EMPRESA
    SOLICITANTE
    ENTREVISTA
  • 34. Modelo E-R Extendido
    Composición
    La agregación es enteramente conceptual y lo único que hace es distinguir un “todo” de una “parte” La composición representa una pertenencia fuerte y una existencia coincidente entre el “todo” y la “parte”