Flashcard FC370370
Qual cláusula SQL garante a integridade referencial entre tabelas?
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
Qual cláusula SQL garante a integridade referencial entre tabelas?
Mostrar resposta e comentário
Resposta
FOREIGN KEY
Explicação:
É uma restrição que vincula coluna(s) de uma tabela à chave primária/única de outra, garantindo integridade referencial.
O SGBD impede inserção de valores inexistentes e bloqueia exclusões/atualizações que deixem registros órfãos, salvo ações definidas por ON DELETE/ON UPDATE.
Ações comuns: CASCADE, SET NULL, RESTRICT/NO ACTION.
Declaração: FOREIGN KEY (...) REFERENCES tabela(col) em CREATE TABLE ou ALTER TABLE.
Explicação:
É uma restrição que vincula coluna(s) de uma tabela à chave primária/única de outra, garantindo integridade referencial.
O SGBD impede inserção de valores inexistentes e bloqueia exclusões/atualizações que deixem registros órfãos, salvo ações definidas por ON DELETE/ON UPDATE.
Ações comuns: CASCADE, SET NULL, RESTRICT/NO ACTION.
Declaração: FOREIGN KEY (...) REFERENCES tabela(col) em CREATE TABLE ou ALTER TABLE.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359718
Conteúdo do catálogo FC Concursos · Atualizado em