FC ConcursosFC Concursos

Questão FC372769

Em um banco de dados há duas entidades: Processo(idProcesso é PK) e Advogado (idAdvogado é PK). Um advogado pode trabalhar em vários processos diferentes e cada processo pode ter d

Projeto e Modelagem de Dados

FCC · 2019

Em um banco de dados há duas entidades: Processo(idProcesso é PK) e Advogado (idAdvogado é PK). Um advogado pode trabalhar em vários processos diferentes e cada processo pode ter diversos advogados. Tal característica permite concluir que as entidades Processo e Advogado estabelecem uma relação n:m e, por isso,

  1. o atributo idProcesso deve ser colocado na entidade Advogado e idAdvogado deve ser colocado na entidade Processo.
  2. os atributos idProcesso e idAdvogado deverão ser chave estrangeira em uma entidade associativa entre Advogado e Processo.
  3. devem formar uma única entidade pela união de seus atributos, com chave primária composta por idProcesso e idAdvogado.
  4. devem ser ligadas por meio de uma relação de herança onde a entidade Processo herda a entidade Advogado.
  5. será necessária uma entidade associativa entre elas, sem chave primária, mas com chave estrangeira composta por idProcesso e idAdvogado.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Na relação N:M entre Processo e Advogado é necessário criar uma entidade associativa (tabela de junção) que represente as participações.

Nessa entidade associativa precisam estar presentes como chave estrangeira os atributos idProcesso e idAdvogado, referenciando respectivamente as tabelas Processo e Advogado.

Além disso, para evitar duplicidade (o mesmo advogado vinculado ao mesmo processo várias vezes) e para identificar unicamente cada vínculo, a chave primária composta dessa entidade deve ser \( (idProcesso, idAdvogado) \).

Essa modelagem preserva a integridade referencial e permite adicionar atributos próprios ao vínculo (por exemplo, função no processo ou data de ingresso) sem redundância.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo