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