Ed
ano passado
Vamos analisar cada uma das afirmativas sobre as transações ACID: ( ) Durabilidade: as transações levam uma base de dados de um estado consistente para outro estado consistente. É falsa (F). A durabilidade refere-se à garantia de que, uma vez que uma transação é confirmada (commit), suas alterações persistem no banco de dados, mesmo em caso de falhas. A afirmação correta sobre durabilidade seria que as alterações são mantidas no banco de dados após o commit. ( ) Correção: finalizado o commit da transação, suas alterações são mantidas no banco de dados mesmo ocorrendo uma posterior queda do sistema. É verdadeira (V). Esta afirmação está correta, pois a correção (ou consistência) garante que a transação leve o banco de dados de um estado consistente para outro, e a durabilidade assegura que as alterações sejam mantidas após o commit. ( ) Atomicidade: considerando duas transações distintas T1 e T2, T1 pode ver as alterações de T2 (após commit de T2) ou T2 pode ver as alterações de T1 (após commit de T1), mas certamente não ambas. É falsa (F). A atomicidade garante que uma transação seja tratada como uma unidade indivisível, ou seja, se uma transação não for concluída, nenhuma de suas alterações será aplicada. Além disso, o isolamento (não a atomicidade) é que garante que as transações não vejam as alterações uma da outra até que sejam confirmadas. Portanto, a sequência correta é: F - V - F. A alternativa que apresenta essa sequência é: (B) F-V-F.
Cadastre-se ou realize login
Mais perguntas desse material