Para um SGBD que utiliza a linguagem SQL, é correto afirmar que

  • A.

    uma TRANSACTION só será concluída quando encontrar a instrução ROLLBACK TRANSACTION.

  • B.

    dentro de uma mesma TRANSACTION não poderão ser utilizados os comandos COMMIT e ROLLBACK mesmo dentro de uma estrutura condicional.

  • C.

    a instrução COMMIT TRANSACTION cancela todas as operações feitas desde o comando START TRANSACTION.

  • D.

    uma TRANSACTION será concluída ao encontrar a instrução COMMIT TRANSACTION.

  • E.

    Quando duas TRANSACTIONs estiverem sendo executadas simultaneamente, as duas devem se comunicar e trocar informações entre si, antes de acessarem o banco de dados.