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á
- inverter as cardinalidades entre EntB e EntC.
- transformar o relacionamento entre EntB e EntC em muitos-para-muitos.
- criar uma EntD associada em n:m com EntA, mas em 1:n com EntC.
- deixar o modelo como está porque ele atende ao requisito.
- 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