Flashcard FC370233
Como implementar um relacionamento muitos-para-muitos no modelo relacional garantindo integridade referencial?
Projeto e Modelagem de Dados
FGV · 2025
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