-
Resp:B
Atomicidade - Trata o trabalho como parte indivisível (atômico). A transação deve ter todas as suas operações executadas em caso de sucesso ou nenhum resultado de alguma operação refletido sobre a base de dados em caso de falha. Ou seja, após o término de uma transação (commit ou rollback), a base de dados não deve refletir resultados parciais da transação.
fonte: https://pt.wikipedia.org/wiki/ACID
-
Somente para fins de complemento, COMMIT(transação OK), ROLLBACK(aborta transação) e BEGIN(inicia a transação) fazem parte da DTL. Linguagem de Transação de dados
-
Alternativa correta: B.
"Atomicidade" pode ser entendido como "ou faz tudo ou não faz nada". Uma operação faz as alterações no log ou em outro armazenamento temporário e só escreve no disco (efetivamente alterando as informações) caso complete todas as suas etapas com sucesso. Do contrário apaga-se o log e as informações do disco permanecem inalteradas.
-
A propriedade de atomicidade diz repeito à característica das transações serem executadas do início até o fim, ou então não serem executadas. No caso de falhas, os resultados intermediários são revertidos no banco de dados. Assim, temos que os comandos BEGIN/START TRANSACTION (quando utilizados), e principalmente COMMIT e ROLLBACK, que permitem a confirmação ou a reversão dos efeitos da transação.
Gabarito: B
-
gab.: B
Operação COMMIT: Confirma a transação e essa deverá ser gravada;
Operação ROLLBACK: Desfaz todo o processo caso ocorra algum evento contrário ao desejado.
Ano: 2015 Banca: Órgão: Prova:
Em um Sistema de Gerência de Banco de Dados (SGBD), existe um conjunto de procedimentos (transações). Mediante a transação definida a seguir, assinale a alternativa que a explica CORRETAMENTE: "Todas as ações que compõem a unidade de trabalho da transação devem ser concluídas com sucesso, para que seja efetivada. Se durante a transação qualquer ação que constitui unidade de trabalho falhar, a transação inteira deve ser desfeita (rollback). Quando todas as ações são efetuadas com sucesso, a transação pode ser efetivada e persistida em banco (commit)"
LETRA D - ATOMICIDADE
Bons estudos!
-
A propriedade de atomicidade diz respeito à característica das transações serem executadas do início até o fim, ou então não serem executadas.
No caso de falhas, os resultados intermediários são revertidos no banco de dados.
Assim, temos que os comandos BEGIN/START TRANSACTION (quando utilizados), e principalmente COMMIT e ROLLBACK, que permitem a confirmação ou a reversão dos efeitos da transação.