Questão FC372699
Um Tribunal do Trabalho está implementando um sistema de gerenciamento onde um projeto pode ter múltiplos participantes e cada participante pode estar em vários projetos; um projet
Projeto e Modelagem de Dados
FCC · 2024
Um Tribunal do Trabalho está implementando um sistema de gerenciamento onde um projeto pode ter múltiplos participantes e cada participante pode estar em vários projetos; um projeto também pode ter várias fases e cada fase pertence a apenas um projeto; um participante pode ter diferentes papéis em um projeto. Dentre as seguintes características para modelar o relacionamento entre Participante e Projeto, a mais adequada é:
- um relacionamento hierárquico entre Participante e Projeto, com o Participante sendo um subtipo de Projeto.
- dois relacionamentos binários muitos- para- muitos: um entre Participante e Projeto, e outro entre Participante e Papel.
- um relacionamento binário muitos- para -muitos com uma entidade associativa para armazenar o papel do participante.
- um relacionamento um- para- muitos entre Participante e Projeto, com um atributo no Participante indicando o papel.
- um relacionamento ternário entre Participante, Projeto e Papel e outro binário entre Projeto e Papel.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Para atender ao requisito de que um Participante pode estar em vários Projetos e vice‑versa, e que o papel varia conforme o par (Participante, Projeto), a modelagem correta é um relacionamento binário muitos-para-muitos mediado por uma entidade associativa.
Cria‑se a entidade associativa, por exemplo Participação, que contém as chaves estrangeiras para Participante e Projeto e o atributo papel (além de outras informações como datas ou carga horária).
Na implementação, pode‑se usar uma chave primária composta (participante_id, projeto_id, papel) ou adicionar um identificador único (participacao_id) caso seja necessário permitir múltiplas ocorrências com o mesmo papel. Isso garante que o atributo papel esteja corretamente vinculado ao par Participante–Projeto.
Conteúdo do catálogo FC Concursos · Atualizado em