Suponha o cenário descrito a seguir. Médicos de um hospital realizam consultas em pacientes. Sabe-se que, para ser considerado um paciente do hospital, é necessário ter, pelo menos, uma consulta com um dos médicos do hospital, e, para ser considerado médico do hospital, basta ter um código identificador único (ou seja, diferente dos códigos dos outros médicos) no banco de dados. Os médicos e pacientes são descritos por código e nome e as consultas são agendadas para um momento (data/hora) específico.
Nos diagramas (ER) abaixo, assuma que:
- linhas mais grossas entre uma entidade E1 e um relacionamento R1 representam que a entidade E1 é fraca em relação à(s) entidade(s) a que E1 está relacionada por R1;
- atributos chaves de uma entidade ou relacionamento são identificados por bolinhas pretas;
- atributos não chaves de uma entidade ou relacionamento são identificados por bolinhas brancas.
Qual dos diagramas ER apresentados é o mais adequado para modelar os dados da situação descrita?