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
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.
9. Subtipos suelen estar definidos según característica distintiva de las entidades del supertipo
10. Discriminante de la especializaciónOtro 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
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.
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 VEHICULOOtro 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.
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”