Questão nº 57

Questão de Tecnologia da Informação · FGV ALESC 2024 (nº 57)

FGV2024Analista Legislativo III - Analista de SistemasTecnologia da Informação
Gabarito: Ever comentário ↓

O Oracle 19G possui três declarações básicas de controle de transações conhecidas como

Resposta comentada

Gabarito Alternativa E

As declarações de controle de transações são comandos que permitem gerenciar as mudanças feitas no banco de dados, garantindo que as operações sejam concluídas de forma consistente ou desfeitas em caso de erro.

  • (A) Incorreta: do não é uma declaração de controle de transações; redo e undo são mecanismos internos do banco de dados para recuperação e não comandos diretos de controle de transações.
  • (B) Incorreta: confirm, do e abort (neste formato) não são os termos padrão das declarações de controle de transações em SQL/Oracle.
  • (C) Incorreta: checkpoint é um evento interno do banco de dados, não uma declaração de controle de transações; do e save (sozinho) não são declarações padrão.
  • (D) Incorreta: checkpoint é um evento interno do banco de dados, não uma declaração de controle de transações; undo é um mecanismo interno, não uma declaração. Armadilha: Esta alternativa pode ser tentadora porque checkpoint e undo são termos relacionados a transações e recuperação de banco de dados, mas eles se referem a processos internos ou estruturas de dados, não a comandos SQL que um desenvolvedor usa para controlar explicitamente uma transação.
  • (E) Correta: As três declarações básicas de controle de transações no Oracle (e SQL padrão) são: COMMIT (para salvar permanentemente as mudanças), ROLLBACK (para desfazer as mudanças) e SAVEPOINT (para criar um ponto de retorno dentro de uma transação).

Fonte: FGV ALESC 2024 Analista Legislativo III - Analista de Sistemas (Caderno Tipo 1). 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