Questão nº 31

Questão de Tecnologia da Informação · FCC DPE-AM 2017 (nº 31)

FCC2017Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de DadosTecnologia da Informação
Gabarito: Dver comentário ↓

Na especificação completa de um trigger de um banco de dados relacional, há a declaração de 3 estruturas, denominadas

Resposta comentada

Gabarito Alternativa D

Um gatilho (ou trigger) é um procedimento especial que é executado automaticamente pelo banco de dados quando um evento específico ocorre em uma tabela, como a inserção, atualização ou exclusão de dados.

  • (A) Incorreta: "Recurso" é genérico demais. "Integridade" é um objetivo que os gatilhos ajudam a manter, não uma estrutura declarada no gatilho. "Referência" pode se referir a cláusulas como REFERENCING OLD AS... NEW AS..., mas não é uma das três estruturas fundamentais. Armadilha da banca: Esta alternativa é tentadora porque os gatilhos são frequentemente usados para garantir a integridade dos dados, mas "integridade" descreve o propósito, não uma parte da sua estrutura de declaração.
  • (B) Incorreta: "Restrição" (ou constraint) é um tipo de regra de banco de dados, e gatilhos podem implementar restrições complexas, mas não é uma estrutura declarada dentro do gatilho. "Recurso" é genérico.
  • (C) Incorreta: "Classificação" e "divisão" não são componentes da estrutura de um gatilho.
  • (D) Correta: A especificação de um gatilho é composta por:
    1. Evento: O que acontece no banco de dados para disparar o gatilho (ex: INSERT, UPDATE, DELETE em uma tabela específica).
    2. Condição: Uma cláusula opcional (WHEN) que especifica se a ação do gatilho deve ser executada após o evento. Se a condição for verdadeira, a ação prossegue.
    3. Ação: O conjunto de comandos SQL ou o procedimento que será executado quando o evento ocorrer e a condição (se houver) for satisfeita.
  • (E) Incorreta: "Referência" e "restrição" não são as três estruturas fundamentais. "Ação" está correta, mas as outras duas não se encaixam.

Fonte: FCC DPE-AM 2017 Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de Dados (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho