El modelo entidad relación extendido, fue creado por Peter Chen. Incorpora, todos los elementos del modelo visto anteriormente, Es decir los conceptos de superclase y subclase, junto a los de especialización y generalización.

Por consiguiente, gracias al modelo entidad relación extendido (modelo ERE), se pueden representar más restricciones del mundo real.

Es más, al elaborar el modelo ERE, podemos encontrarnos con dos casos diferentes de restricción.

Restricciones del modelo entidad relación extendido.

En primer lugar veremos las restricciones que podemos representar con el modelo ERE.

Atributos derivados.

Son los que se obtienen a partir de otros atributos. Por ejemplo el atributo edad puede obtenerse a partir de la fecha de nacimiento.

Generalización y especialización.

En primer lugar, la generalización es un tipo especial de relación entre entidades. Por eso, para definir la relación entre entidades utilizaremos el utilizaremos el método «es un». Teniendo en cuenta esto, podemos encontrarnos dos casos.

Debido a todo ello, la entidad superclase, contendrá todos los atributos comunes a la entidad subclase.

En realidad, podemos comparar los casos de generalización y especialización con la herencia en la programación orientada a objetos.

Agregación.

En este caso, una relación formada por entidades se comporta como entidad para relacionarse con otras entidades.

entidad relación extendido

Inclusión.

Cuando un registro de una entidad se relaciona con otro registro de otra por una interrelación que, necesariamente se debe relacionar por una relación diferente.

entidad relacion extendido. restricción de inclusion
Restricción de inclusión

Exclusión.

Imaginemos dos entidades. Una entidad «Profesor» y una entidad «Curso«.

Por consiguiente, teniendo esto en cuenta, podemos decir que un profesor o bien imparte un curso, o bien lo recibe. En este caso se daría una restricción de exclusión.

restricción de exlusividad
Restricción de exclusión.

Inclusividad en el modelo entidad relación extendido.

Para que un registro de una de entidad tenga relación debe formar parte, necesariamente, de otro tipo de interrelación.

restricción de inclusividad

Exclusividad.

Se da exclusividad cuando cada registro de la entidad pertenece únicamente a uno de los dos tipos de relación.

Restricción de exclusión
Restricción de exclusividad.

Representación de las restricciones en el modelo entidad relación extendido.

restricciónes del modelo entidad relación extendido
Restricciones del modelo entidad relación extendido

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.