Questão FC670693
No que concerne ao modelo entidade‑relacionamento e aos bancos de dados MySQL e NoSQL, julgue o item a seguir. Em modelos ER, um relacionamento muitos‑para‑muitos entre duas entida
Projeto e Modelagem de Dados
QUADRIX · 2025
No que concerne ao modelo entidade‑relacionamento e aos bancos de dados MySQL e NoSQL, julgue o item a seguir.
Em modelos ER, um relacionamento muitos‑para‑muitos entre duas entidades deve serrepresentado por uma nova entidade associativa com suas próprias chaves.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A afirmação é certa porque, no modelo Entidade-Relacionamento, um relacionamento muitos-para-muitos entre duas entidades não pode ser representado diretamente como tabelas relacionais sem perda de restrições. Para implementá-lo corretamente cria-se uma entidade associativa que materializa o vínculo.
A entidade associativa contém as chaves próprias que referenciam as duas entidades originais, normalmente como chaves estrangeiras que também formam a chave primária composta, por exemplo \(PK = (FK\_Ent1, FK\_Ent2)\), ou opcionalmente uma chave substituta junto com as FKs.
Além disso, essa entidade permite armazenar atributos do relacionamento e garantir integridade referencial. Em bancos NoSQL pode-se optar por modelagens diferentes, mas no ER clássico a criação da entidade associativa é a prática correta.
Conteúdo do catálogo FC Concursos · Atualizado em