FC ConcursosFC Concursos

Flashcard FC90696

Por que uma chave estrangeira precisa referenciar uma coluna existente em outra tabela?

Linguagem SQL

CEBRASPE (CESPE) · 2020

De acordo com o assunto TI - Banco de Dados: Consultas e Comandos em SQL, responda:

Por que uma chave estrangeira precisa referenciar uma coluna existente em outra tabela?
Mostrar resposta e comentário

Resposta

Uma chave estrangeira deve referenciar uma coluna existente na tabela referida para assegurar integridade referencial e evitar erro na definição da restrição.


• Coluna referenciada: a chave estrangeira deve apontar para uma coluna existente, geralmente a chave primária da tabela referida, caso contrário ocorrerá erro na definição da restrição.
• Ordem de criação: a tabela referida deve existir antes da definição da chave estrangeira ou a restrição deve ser adicionada após a criação da tabela, pois alguns SGBDs geram erro se a referência for feita antes da criação.





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

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

Continue aprendendo