Considere um diagrama entidade-relacionamento que contenha u...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
Fundamento decisivo: A cardinalidade descrita no enunciado é N:N; no modelo relacional clássico, isso pede uma tabela associativa.
- Se ambos os lados admitem vários vínculos, identifique cardinalidade muitos-para-muitos.
- No modelo relacional clássico, relacionamento N:N deve ser convertido em relação própria entre as entidades.
- Atributo multivalorado não substitui a tabela associativa quando o problema é mapear um relacionamento N:N.
- Não confunda relacionamento entre entidades com hierarquia; primeiro verifique a cardinalidade descrita.
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
O modelo relacional clássico não consegue representar N:M diretamente entre duas tabelas. A razão é estrutural: relacionamento se materializa por chave estrangeira, e uma coluna de FK comporta um único valor por linha. Para que FUNCIONARIO apontasse para vários cargos, seria preciso repetir o funcionário em várias linhas (duplicando todos os seus dados) ou empilhar valores na mesma célula (violando a 1FN). Nenhum dos dois caminhos é aceitável.
A solução canônica é decompor o N:M em dois relacionamentos 1:N, por meio de uma terceira tabela. Ela recebe vários nomes na literatura, todos equivalentes: tabela associativa, tabela de junção, tabela de ligação, entidade associativa ou entidade fraca de relacionamento.
Gabarito: E
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo