2. RESTRICCIONES SOBRE LAS INTERRELACIONES - EXCLUSIVIDAD
En una restricción de Exclusividad, dos o más tipos de interrelaciones tienen una restricción de Exclusividad con
respecto a un tipo de entidad que participa en ambas interrelaciones si cada ejemplar de dicho tipo de entidad
solo puede participar en uno de los tipos de la interrelación a la vez, es decir en el momento en que participa en
uno ya podría formar parte del otro.
En el ejemplo anterior, un libro es editado por una universidad o por una editorial, pero no por los dos a la
vez.
3. EXCLUSIÓN
Un Ejemplar de una entidad A únicamente puede relacionarse con un ejemplar de una entidad B a través de una
interrelación I1 o U2, pero o ambas a la vez.A continuación, se presenta el ejemplo de la restricción de exclusión, en
la cual Todo ejemplar de profesor que este unido a un ejemplar de curso mediante la interrelación imparte, no podrá
estar unido al mismo ejemplar de curso mediante la interrelación recibe.
4. INCLUSIVIDAD
Una restricción de inclusividad se presenta cuando todo ejemplar de una entidad A que participa en una
interrelación I2 ha tenido que que participar previamente en la interrelación I1. En el siguiente ejemplo, se
muestra una restricción de inclusividad, en la cual un ingeniero para ejecutar una obra, debe haber licitado
la misma obra inicialmente.
5. INCLUSIÓN
Se establece una restricción de inclusión, cuando todo ejemplar de una entidad A , para participar en la
asociación con un ejemplar de otra entidad B mediante una interrelación, es necesario que ambos
ejemplares estén asociados mediante una segunda interrelación. En la Figura, se presenta un ejemplo en el
cual todo ejemplar de persona que este unido a un ejemplar de empleo, mediante la interrelación
liquidada, tiene necesariamente que estar unido al mismo ejemplar de empleo mediante la interrelación
contratada.
6. GENERALIZACIÓN
La generalización se considera como un caso especial de interrelación entre uno o varios tipos de entidad(sub-tipos) y
un tipo más general (supertipo, cuyas características son comunes a todos los subtipos). La interrelación que se
establece entre los subtipos y el supertipo se considera como“ UN TIPO DE “, Las cardinalidades mínimas y máximas
siempre son (1,1) en el supertipo y (0,1) en los subtipos. En una generalización, toda propiedad (atributo, identificadores
o participación en tipos de interrelación) del supertipo pasa a ser un atributo de los subtipos, las propiedades comunes
a todos los subtipos se asignan al supertipo, mientras que las propiedades específicas se asocian al subtipo al cual
pertenecen. La división en subtipos (especialización) puede venir determinada por una condición predefinida (por
ejemplo, en función de los valores de un atributo llamado discriminante). La generalización /especialización tiene dos
restricciones semánticas asociadas:
Totalidad:todo ejemplar del supertipo tiene que pertenecer a algún subtipo. El caso contrario se llama parcialidad
Parcialidad:todo ejemplar del supertipo, tiene que pertenecer a algun sub-tipo.
Solapamiento: un mismo ejemplar del supertipo puede pertenecer a más de un subtipo. El caso contrario se llama
Exclusividad.
Exclusividad:todo ejemplar del supertipo, tiene que ertenecer a algún subtipo.
7. RESTRICCIONES DE LA GENERALIZACIÓN
PARCIAL EXCLUSIVA
A continuación se presenta una generalización, en la cual participan las entidades persona, director y
administrador. Esta restricción se considera parcial debido a que un ejemplar de la entidad persona no
es obligatoriamente un director o un administrador, y es exclusiva porque el ejemplar es o director o
administrador, no puede ser los dos al tiempo.
8. PARCIAL SOLAPADA
A continuación se presenta una generalización, en la cual participan las entidades empleado, docente e
investigador. Esta restricción se considera parcial debido a que un ejemplar de la entidad empleado no es
obligatoriamente un director o un administrador, y es solapada porque el ejemplar es o docente puede
ser también investigador.
9. TOTAL EXCLUSIVA
A continuación se presenta una generalización, en la cual participan las entidades persona, hombre y
mujer. Esta restricción se considera total debido a que un ejemplar de la entidad persona debe ser
obligatoriamente un hombre o una mujer y exclusiva porque debe ser uno de los dos subtipos, no puede
ser los dos a la vez.
10. TOTAL SOLAPADA
A continuación se presenta una generalización,en la cual participan las entidades persona, empleado y
estudiante. Esta restricción se considera total debido a que un ejemplar de la entidad persona debe ser
obligatoriamente un empleado o un estudiante y es solapada porque el ejemplar puede ser empleado o
administrador a la vez.
11. AGREGACIÓN
El Modelo Entidad Relación no permite expresar relaciones entre relaciones o entre una relacion y una
entidad. Para esta restricción inherente el Modelo Entidad Relación Extendido (MERE) permite crear una
entidad agregada de nivel superior, la cual combina varias entidades relacionadas mediante una relación. Es
de gran utilidad cuando se desea relacionar una relación con otras entidades. La representación gráfica de
una agregación o entidad agregada se hace a través de un rectángulo que envuelve las entidades y relación
que deseamos asociar a través de una nueva relación a otra entidad.
12. AGREGACIÓN
A continuación tenemos un esquema E/R que almacena la información de las audiciones que organiza un empresario
“Caza talentos” entre futuras estrellas de la música y algunas compañías discográficas.
Se sabe que a partir de algunas audiciones se pueden generar grabaciones y las otras en las que los cantantes no
tuvieron un buen desempeño no generarán ninguna grabación. Esta situación podría ser erróneamente modelada de
la siguiente manera:
13. AGREGACIÓN
La solución planteada es errónea debido a que una relación ternaria indicaría que todas las audiciones generan
una grabación, lo cual no corresponde con la semántica del problema. Una forma fácil de resolver este problema
es definir una entidad agregada a partir Compañía, Cantante y la relación Audición para relacionarla con la entidad
Grabación.