dbtestBETA

Agregação

Agrupa entidades e um relacionamento para que o conjunto participe de outro relacionamento.

Entenda o conceito

Agregação é usada quando um relacionamento e as entidades participantes precisam ser tratados como uma unidade em outro relacionamento.

Ela empacota uma associação já modelada e permite que uma terceira entidade se relacione com o fato completo, não apenas com uma das partes.

Deve ser usada apenas quando esse significado for necessário, pois aumenta a complexidade do diagrama.

Em resumo: Agrupa entidades e o relacionamento entre elas; O conjunto participa de outro relacionamento; Não serve apenas para organização visual.

EXEMPLO PRÁTICO

Veja como funciona

Funcionário João trabalha no Projeto Aplicativo Mobile

Gerente Carla supervisiona essa participação específica

Carla não supervisiona todos os trabalhos de João nem o projeto inteiro

DIAGRAMA DO EXEMPLO

Visualize a modelagem

O desenho usa a mesma notação dos exercícios, mas é somente para visualização.

Agregação
Funcionário
trabalha em
Projeto
supervisiona
Gerente
O gerente supervisiona uma participação específica do funcionário no projeto.

Erro comum

Usar agregação apenas para organizar visualmente elementos que não participam juntos de outro relacionamento.