Considere que cada funcionário associado para um projeto tra...
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (1)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: A - apenas um relacionamento do grau 3.
Vamos entender a lógica por trás dessa questão. Estamos lidando com um problema de modelagem de dados, especificamente o relacionamento entre funcionários, projetos e locais. A questão descreve um cenário em que cada funcionário trabalha em apenas um local para um projeto, mas pode estar em locais diferentes para projetos diferentes. No entanto, em um local, pode haver múltiplos funcionários trabalhando no mesmo projeto.
Para resolver tal situação, o conceito de grau de relacionamento em modelagem de dados é fundamental. O grau de um relacionamento refere-se ao número de entidades que participam desse relacionamento. Quando falamos de um relacionamento de grau 3, estamos nos referindo a um relacionamento ternário, que envolve três entidades distintas.
No caso apresentado, para responder à questão "quais funcionários alocados no local Lx trabalham no projeto Px?", precisamos modelar a relação entre funcionários, projetos e locais simultaneamente. Um relacionamento de grau 3 é apropriado porque ele encapsula todas as três entidades em um único relacionamento, permitindo que consultas sejam feitas considerando as interações entre funcionários, locais e projetos ao mesmo tempo.
Agora, vamos analisar as alternativas incorretas:
B - dois relacionamentos do grau 3: Essa alternativa está incorreta porque um único relacionamento ternário é suficiente para ligar funcionários, locais e projetos. Não há necessidade de duplicar o modelo com dois relacionamentos de grau 3.
C - apenas um relacionamento do grau 2: Relacionamentos de grau 2 (binários) só conectam duas entidades. Usar um único relacionamento de grau 2 não atenderia ao requisito de vincular todas as três entidades simultaneamente.
D - dois relacionamentos do grau 2: Embora dois relacionamentos binários possam conectar três entidades, eles não capturam a complexidade do cenário em uma única representação, o que comprometeria a integridade e a clareza dos dados.
E - dois relacionamentos recursivos: Esta alternativa não faz sentido no contexto dado, já que relacionamentos recursivos são utilizados para conectar uma entidade a si mesma, o que não é o caso aqui.
Com isso, fica claro que a modelagem mais eficiente e direta para o problema apresentado é o uso de apenas um relacionamento do grau 3.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A resposta para questão é que deverá existir apenas um único relacionamento entre a entidade "Funcionário" e a entidade associativa "Projeto - Local". Por se tratar de 3 entidades temos o grau 3 deste único relacionamento.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo