FC ConcursosFC Concursos

Flashcard FC296723

Quando executar um gatilho para bloquear inserções/alterações que violem uma regra de contagem numa tabela que armazena a chave estrangeira?

Sistema de Gerenciamento de Banco de Dados (SGBD)

CESGRANRIO · 2018

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

Quando executar um gatilho para bloquear inserções/alterações que violem uma regra de contagem numa tabela que armazena a chave estrangeira?
Mostrar resposta e comentário

Resposta

Antes de cada inserção ou alteração na tabela que contém a chave estrangeira.

Explicação:
Deve ser BEFORE para permitir contar os registros atuais e abortar a operação antes da escrita.
O gatilho verifica \( \text{count}_{atual} + \text{novos} \le \text{limite} \).
Se a condição falhar, o gatilho aborta para preservar a restrição.




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

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

Continue aprendendo