Agregación

Una limitación del modelo E-R es que no es posible expresar relaciones entre relaciones.

En estos casos se realiza una agregación, que es una abstracción a través de la cual las relaciones se tratan como entidades de nivel más alto.

Por ejemplo, si se considera una relación entre empleados y proyectos, un empleado trabaja en varios proyectos durante unas horas determinadas y en ese trabajo utiliza unas herramientas determinadas.

Si se considera la agregación, tenemos que la relación trabajo con las entidades empleado y proyecto se pueden representar como un conjunto de entidades llamadas trabajo, que se relacionan con la entidad herramientas mediante la relación USA.