Agregação
 
  • Maneira de representar relacionamento entre relacionamentos.
  • Só é possível em relacionamentos N:N.
  • Lendo o diagrama se tem:
    • O médico é formado por uma ou diversas especialidades, sendo que a especialidade forma um ou vários médicos.
    • O médico em determinada especialidade é consultado por um ou vários pacientes.
    • O médico é consultado pelo paciente em uma ou muitas especialidades.
    • O paciente em determinada especialidade consulta um ou vários médicos.
  • Eis a representação em IE:
  • Como já existe o relacionamento "formado" entre médico e especialidade, bastaria relacionar o relacionamento "consulta" com o relacionamento "formado".
  • Para isso é necessário transformar o contexto "médico é formado por especialidade" em uma única entidade "médico especializado":

  • Lendo o diagrama se tem:
    • O médico é formado por uma ou diversas especialidades, sendo que a especialidade forma um ou vários médicos.
    • O médico especializado é consultado por um ou vários pacientes, sendo que o paciente consulta um ou muitos médicos especializados.
  • Eis a representação em IE:

Hosted by www.Geocities.ws

1