FC ConcursosFC Concursos

Questão FC372708

Gerusa está revisando um Modelo Entidade-Relacionamento e observa que: − EntA relaciona-se com múltiplas instâncias de EntB. − EntB relaciona-se com múltiplas instâncias de EntC. −

Projeto e Modelagem de Dados

FCC · 2019

Gerusa está revisando um Modelo Entidade-Relacionamento e observa que:


− EntA relaciona-se com múltiplas instâncias de EntB.
− EntB relaciona-se com múltiplas instâncias de EntC.
− EntC relaciona-se com uma única instância de EntB.
− EntB relaciona-se com múltiplas instâncias de EntA.


Para atender ao requisito: dada uma determinada instância de EntA, qual a instância de EntC que a ela corresponde, Gerusa deverá

  1. inverter as cardinalidades entre EntB e EntC.
  2. transformar o relacionamento entre EntB e EntC em muitos-para-muitos.
  3. criar uma EntD associada em n:m com EntA, mas em 1:n com EntC.
  4. deixar o modelo como está porque ele atende ao requisito.
  5. estabelecer um relacionamento entre EntA e EntC.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Para satisfazer o requisito é necessário criar um relacionamento entre EntA e EntC. Sem essa ligação explícita, a determinação de qual instância de EntC corresponde a uma dada instância de EntA fica implícita e ambígua, pois EntA conecta-se a várias EntB e cada EntB a várias EntC.

Ao estabelecer o relacionamento direto A–C podemos então declarar sua cardinalidade (por exemplo 1:1, 1:n, n:1 ou n:m), tornando explícito quantas ocorrências de EntC se associam a uma ocorrência de EntA. Essa definição é essencial para consultas, restrições de integridade e projeto físico do banco.

Em resumo: adicionar o relacionamento A–C permite definir formalmente a correspondência pedida e eliminar a ambiguidade trazida pela cadeia A–B–C.

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

Continue aprendendo