Modelo Extendido
Modelo Entidad – Relación- Extendido. ERE
El modelo extendido es una característica del modelo entidad-relación para representar
característica del modelo orientado a objeto. Las características a estudiar son la
especialización, generalización, conjunto de entidades de nivel superior e inferior,
herencia de atributos y agregación.
Especialización Es el resultado de tomar un subconjunto de un conjunto de entidades
de un nivel superior para formar un conjunto de entidades de nivel
inferior
Generalización Es el resultado de tomar la unión de dos o más conjuntos disjunto de
entidades (de nivel inferior) para producir un conjunto de entidades de
nivel superior.
Herencia Es una propiedad que permite que los atributos del conjunto de
entidades de nivel superior se hereden al conjunto de entidades de
nivel inferior.
Los conjuntos de entidades de nivel superior e inferior también se pueden denominar con
los términos superclase y subclase.
Analizando el siguiente problema:
Ejemplo #1: “La BD de una universidad almacena información sobre todos sus miembros.
De cualquier persona se almacena su nombre, dirección, teléfono y email. Los profesores
además tienen el departamento al que pertenecen y su dedicación, además de los centros
en los que imparten clase. Los alumnos están matriculados en un único centro y tienen un
número de expediente y la titulación en la que están matriculados. Del personal se almacena
la unidad administrativa a la que pertenecen y su categoría profesional.”
Como primer paso identificamos las entidades
Persona,
Profesores
Alumnos
Personal
Sin embargo, notamos que la entidad persona es muy general, por lo que tanto
Profesores, Alumnos y Personal son un tipo de persona, este análisis es propio del
modelo especialización Generalización y su representación en Esquema E-R seria:
Podemos notar que las entidades se han convertido en una dependencia de una clase
general Persona que corresponde a la entidad o clase superior. Así las entidades
Profesor, Alumno, Personal son las entidades o subclases inferiores que dependen por
la propiedad Generalización o Especialización de la entidad o superclase Persona, es así
que también las propiedades o atributos de la clase superior pasan a heredarse a las
subclases o se refieren a los mismos atributos. En este particular podemos ver que todos
los atributos de la entidad Persona pertenecen a los mismos de cada subentidad:
Profesor, Alumno y Personal. Por otra parte podemos notar que los atributos de cada
subentidad también poseen sus propios atributos que los identifica, asi por ejemplo la
entidad Profesor presenta sus atributos propios como Dedicacion y Departamento.
Desafortunadamente, no existe una terminología estándar para estos conceptos. Por lo
que se usará la terminología más empleada hasta estos momentos.