FC ConcursosFC Concursos

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

Continue aprendendo