Considere um banco de dados cujo modelo Entidade-Relacionamento, em uma perspectiva lógica, possui duas entidades: processo e advogado relacionadas com cardinalidade n:m. Cada advogado pode atuar em diversos processos, hora como advogado de acusação, hora como advogado de defesa, o que é definido em um atributo tipo_atuacao. Cada processo poderá ter, consequentemente, pelo menos dois advogados, um de defesa e um de acusação. Quando o modelo for implementado em um sistema gerenciador de banco de dados relacional,
- A. as duas entidades darão origem a duas tabelas e a relação n:m será implementada por um campo de ligação comum em ambas as tabelas.
- B. o campo tipo_atuacao será colocado na tabela advogado, pois o tipo de atuação é um atributo do advogado, que define a forma como ele atuará no processo.
- C. deverá ser criada uma tabela de ligação entre processo e advogado, originando duas relações com cardinalidade 1:1. O atributo tipo_atuacao será colocado nessa tabela.
- D. deverá ser criada uma tabela Atuação com um único campo, tipo_atuacao, já que o tipo da atuação do advogado pode ser diferente em cada processo que ele atua.
- E. deverá ser criada uma tabela de ligação entre processo e advogado, originando dois relacionamentos 1:n. O atributo tipo_atuacao será colocado nessa tabela.