SÃO PROPRIEDADES CLÁSSICAS DOS BANCOS DE DADOS (ACID):
1.Atomicidade: transação será feita completamente ou não será feita.
2.Consistência: A transação cria um novo estado válido dos dados, em caso de falha, retorna-se ao estado inicial.
3.Isolamento: uma transação em andamento deve permanecer isolada de qualquer outra operação;
4.Durabilidade: dados são registrados de tal forma que mesmo no caso de falha ou reinício do sistema, os dados estarão disponíveis em seu estado correto.
.
Corrigindo a questão:
A) exigir que a transação seja executada em sua totalidade ou, então, ela não será realizada de forma alguma é uma característica da propriedade de consistência da transação. Errada, se refere a Atomicidade, não consistência.
B) a transação em bloqueio de duas fases é dividida em fase de crescimento ou expansão, onde novos bloqueios podem ser adquiridos, e a de encolhimento, onde os bloqueios ficam retidos. Errada, acho que o examinador inventou essa.
C) a propriedade de durabilidade da transação significa que as mudanças aplicadas ao banco de dados pelas transações confirmadas precisam persistir e não devem ser perdidas por qualquer falha. CERTA
D) e uma transação for executada do início ao fim sem a interferência de outras transações e o banco de dados mantiver seu estado consistente antes e depois da sua execução, é uma característica da sua propriedade de isolamento. Errada, se refere a consistência, não isolamento.
E) durante a execução de uma transação, podem ocorrer falhas por diversos motivos impactando diretamente o resultado final de sua execução, contudo, é possível recuperar o estado do banco de dados abortando aquela transação executada mesmo com sua confirmação. Errada, fere a consistência.