FC ConcursosFC Concursos

Flashcard FC684230

Quais riscos ocorrem ao desabilitar FOREIGN KEY para melhorar a performance do banco?

Projeto e Modelagem de Dados

QUADRIX · 2025

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

Quais riscos ocorrem ao desabilitar FOREIGN KEY para melhorar a performance do banco?
Mostrar resposta e comentário

Resposta

Desabilitar ou remover FOREIGN KEY compromete a integridade referencial e não é recomendável em produção.



• Integridade referencial: Essas constraints garantem que relacionamentos entre tabelas sejam consistentes e previnem registros órfãos, duplicidade e corrupção de informação.
• Risco de erros: Desabilitar transfere a responsabilidade para a aplicação e aumenta a probabilidade de erros difíceis de detectar.
• Performance temporária: Pode reduzir custos de verificação e melhorar operações massivas, mas deve ser usado apenas temporariamente para cargas controladas e revalidado em seguida.
• Planejador de consultas: A ausência de FKs pode prejudicar otimizações do planejador e também afetar leituras.
• Boa prática: Em produção, otimize índices, queries e arquitetura em vez de eliminar regras de integridade.





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

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

Continue aprendendo