devterview_$ iniciar simulação

Para que serve uma foreign key

FácilJúniorModelagem

Pergunta

Para que serve uma chave estrangeira (foreign key) além de 'ligar duas tabelas'?

Resposta esperada

Uma foreign key é uma restrição de integridade referencial: o banco garante que o valor referenciado existe na tabela pai, e decide o que fazer em cascata (CASCADE, RESTRICT, SET NULL) quando o registro pai é apagado ou alterado. Ela previne, no nível do banco, dados órfãos que a aplicação poderia deixar passar por bug.

Por que perguntam isso

Flashcard rápido para revisão — o ponto central é 'integridade garantida pelo banco', não pela aplicação.

#modelagem#fundamentos
publicidade

Relacionadas