-
Para um bom funcionamento de um SGBD, é necessário que ele tenha um conjunto de propriedades, conhecido como ACID(Atomicidade, Consistência, Isolamento e Durabilidade), onde estas propriedades vão definir como serão executadas as transações.
Atomicidade: Qualquer operação deve ser executada por completo, caso contrário a ação é desfeita, comando conhecido como “rollback”.
Consistência: Os dados de um Banco de Dados, devem permanecer íntegros após qualquer transação, transação esta que deve respeitar restrições e pré-requisitos impostos pelo SGBD.
Isolamento: As transações devem ocorrer sem que outras interfiram em sua execução, ou seja, uma por vez.
Durabilidade: Qualquer mudança no BD – operação concluída com sucesso – deve permanecer, mesmo que haja qualquer falha no sistema.
http://cledilsonweb.blogspot.com/2011/02/transacoes-importancia-do-acid-para-um.html
-
Atomicidade:
" foi levantada a exigência de que uma transação deve ter todas as suas operações executadas, em caso de sucesso, ou nenhum efeito sobre a base de dados, em caso de falha. "
-
a-
Atomicidade é uma operação em um banco de dados que deve ser executada completamente se sucesso (commit), ou nao se erro (rollback)
-
A atomicidade é a propriedade que trata de falhas no meio das transações. Caso elas ocorram, nenhum resultado da transação deve ser gravado no banco, de modo a prevenir estados inconsistentes. Imagine uma transação que trata de uma transferência bancária, por exemplo, que falha após o débito na conta de origem, mas antes que o crédito na conta de destino seja realizado. Isso poderia causar um problema, caso os efeitos parciais da transação fossem mantidos no banco de dados.
-
(A)
Outras da CESPE que ajudam a responder:
-Conforme o princípio da atomicidade, caso ocorra erro em determinada transação, todo o conjunto a ela relacionado será desfeito até o retorno ao estado inicial, como se a transação nunca tivesse sido executada.(C)
-A atomicidade garante que todas as operações da transação sejam refletidas corretamente no banco de dados. Do contrário, nenhuma operação será realizada.(C)
-Atomicidade é a propriedade que assegura que as atualizações relacionadas e dependentes ocorram dentro dos limites da transação ou nenhuma atualização será efetivada no banco de dados.(C)