FC ConcursosFC Concursos

Flashcard FC370233

Como implementar um relacionamento muitos-para-muitos no modelo relacional garantindo integridade referencial?

Projeto e Modelagem de Dados

FGV · 2025

De acordo com o assunto TI Banco de Dados: Projeto e Modelagem de Dados, responda:

Como implementar um relacionamento muitos-para-muitos no modelo relacional garantindo integridade referencial?
Mostrar resposta e comentário

Resposta

Objetivo: criar uma tabela associativa com FKs e PK composta.

Explicação:
1) Tabelas principais com PK autonumérica (por exemplo, SERIAL ou INTEGER + sequence).
2) Tabela associativa com duas colunas INTEGER REFERENCES para as PKs das tabelas principais.
3) Declarar PRIMARY KEY composta sobre essas duas colunas para evitar duplicatas e representar o relacionamento muitos-para-muitos.
4) Usar tipos adequados (por exemplo, VARCHAR para textos) e constraints para manter consistência.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359581

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

Continue aprendendo