FC ConcursosFC Concursos

Flashcard FC370401

Como declarar, em nível de tabela, uma chave estrangeira que referencia a chave primária de outra tabela no Oracle?

Sistema de Gerenciamento de Banco de Dados (SGBD)

FGV · 2024

De acordo com o assunto TI Banco de Dados: Sistema de Gerenciamento de Banco de Dados (SGBD), responda:

Como declarar, em nível de tabela, uma chave estrangeira que referencia a chave primária de outra tabela no Oracle?
Mostrar resposta e comentário

Resposta

Declarar com a cláusula de constraint em nível de tabela:

CONSTRAINT nome_fk FOREIGN KEY (col_fk) REFERENCES tabela(col_pk)

Explicação:
Garante integridade referencial: a FK não aceita valores ausentes na PK.
Tipos/precisões da FK e PK devem ser compatíveis para criação da constraint.
Nomear a constraint facilita manutenção e operações (DROP/ENABLE/DISABLE).




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

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

Continue aprendendo