FC ConcursosFC Concursos

Flashcard FC382299

Como o SGBD reage quando uma alteração atribui à chave estrangeira um valor inexistente na tabela referenciada?

Linguagem SQL

FCC · 2019

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Como o SGBD reage quando uma alteração atribui à chave estrangeira um valor inexistente na tabela referenciada?
Mostrar resposta e comentário

Resposta

Integridade referencial violada quando o valor da foreign key não existe na tabela referenciada.
O SGBD rejeita a operação e retorna "a foreign key constraint fails".
Soluções: inserir o registro referenciado, usar um FK existente, permitir NULL ou alterar as regras de relacionamento com cautela.




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

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

Continue aprendendo