Carregando...
Carregando...
Carregando...
Considerando conceitos de processamento de transações em bancos de dados, analise as afirmativas a seguir: I. Uma transação entra em estado ativo imediatamente após iniciar a execução (START_TRANSACTION). II. Quando a transação termina, ela passa para o estado finalizado (END_TRANSACTION). III. Uma transação entra em estado ativo imediatamente após iniciar a execução (BEGIN_TRANSACTION). IV. Quando uma transação é confirmada, ela conclui sua execução com sucesso, mas ainda podem ocorrer alterações no banco (COMMIT). V. Quando a transação termina, ela passa para o estado parcialmente confirmado (END_TRANSACTION), VI. Quando uma transação é confirmada, ela conclui sua execução com sucesso e todas as mudanças são gravadas permanentemente no banco (COMMIT). Assinale a alternativa correta:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
A resposta correta é: “As afirmativas I, II e IV estão incorretas, e as afirmativas III, V e VI estão corretas.” Justificativa: I. (Falsa) Uma transação entra em estado ativo imediatamente após iniciar a execução (START_TRANSACTION). II. (Falsa) Quando a transação termina, ela passa para o estado finalizado (END_TRANSACTION). III. (Verdadeira) Uma transação entra em estado ativo imediatamente após iniciar a execução (BEGIN_TRANSACTION). IV. (Falsa) Quando uma transação é confirmada, ela conclui sua execução com sucesso, mas ainda podem ocorrer alterações no banco (COMMIT). V. (Verdadeira) Quando a transação termina, ela passa para o estado parcialmente confirmado (END_TRANSACTION), VI. (Verdadeira) Quando uma transação é confirmada, ela conclui sua execução com sucesso e todas as mudanças são gravadas permanentemente no banco (COMMIT).