Matemática Múltipla Escolha

Com base na sintaxe do comando deletar trigger, analise as afirmativas a seguir: Triggers podem copiar registros entre tabelas. II. Triggers podem inserir registros com valores fixos. III. Triggers podem excluir todos os registros de uma tabela. IV. Triggers podem excluir registros com base em condições.

Com base na sintaxe do comando deletar trigger, analise as afirmativas a seguir:
I. Triggers podem copiar registros entre tabelas.
II. Triggers podem inserir registros com valores fixos.
III. Triggers podem excluir todos os registros de uma tabela.
IV. Triggers podem excluir registros com base em condições.

  1. I, II, III e IV.
  2. II e IV, apenas.
  3. III e IV, apenas.
  4. I e II, apenas.
  5. I, III e IV, apenas.

Resolução completa

Explicação passo a passo

A
Alternativa A

Entendendo a Pergunta do Aluno

Você está correto em notar que a questão menciona "com base na sintaxe do comando deletar trigger". Vamos esclarecer isso.

Por que a sintaxe de deletar trigger não é relevante?

  • O comando DROP TRIGGER (ou DELETAR TRIGGER) é uma instrução DDL (Data Definition Language) que remove um trigger existente do banco de dados.
  • Ele não define o que o trigger pode ou não fazer. É como perguntar "o que um martelo pode fazer?" analisando a sintaxe de "como guardar o martelo".
  • As afirmativas descrevem as capacidades operacionais de um trigger (o que ele executa), não como ele é criado ou deletado.

Análise das Afirmações (Capacidades de um Trigger)

  • I. Copiar registros entre tabelas: ✅ SIM. Um trigger pode executar um INSERT INTO ... SELECT para copiar dados.
  • II. Inserir registros com valores fixos: ✅ SIM. Um trigger pode executar um INSERT com valores literais (ex: INSERT INTO log VALUES ('Ação automática')).
  • III. Excluir todos os registros de uma tabela: ✅ SIM. Um trigger pode executar um DELETE FROM tabela (embora isso seja perigoso e geralmente evitado).
  • IV. Excluir registros com base em condições: ✅ SIM. Um trigger pode executar um DELETE FROM tabela WHERE condição.

Conclusão

A sintaxe de deletar trigger é irrelevante para esta questão. Todas as afirmativas são possíveis, pois triggers podem executar qualquer comando SQL. Portanto, a resposta correta é A) I, II, III e IV.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.