Propriedades acid

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (309 palavras )
  • Download(s) : 0
  • Publicado : 14 de outubro de 2011
Ler documento completo
Amostra do texto
Propriedades ACID
Todo sistema que gerencia o banco de dados, aplica em seu funcionamento o conceito denominado ACID, que é a inicial de quatro propriedades fundamentais.
Atomicidade
umatransação é atômica porque não é divisível em partes, ou seja, a transação deve ser realizada por inteiro ou ela não pode ser realizada. Uma transação pode ter varias operações de alteração de dados, sendoassim temos que cumprir todas elas ou não realizamos nenhuma delas.
Consistência quando iniciamos uma transação, os dados armazenados estão todos consistentes, ao concluir a transação, os dados devemestar consistentes novamente, ou seja, as regras de negócios devem continuar sendo executadas e cumpridas.
Isolamento conhecida também com integridade de transações. As transações devem ser isoladas ouintegras, ou seja, duas ou mais transações concorrentes devem seguir de maneira isolada uma com as outras e as regras de negócios devem ser cumpridas durante a realização das operações na transaçãoindependentemente de existirem mais transações de maneira simultânea e, ao final delas, esta integridade deve permanecer.
Durabilidade uma transação depois que foi realizada e confirmada deveobrigatoriamente ser durável, não podendo desaparecer do banco de dados sem que outra transação realize esta operação.
Quando terminamos uma transação, com quantas operações forem necessárias, temos queconfirmar ou não a realização desta transação. Essa confirmação é executada com o comando de confirmação ou commit. É nesse momento que as quatros propriedades do banco de dados, atomicidade,consistência, isolamento e durabilidade, são executadas e, confirmadas estas propriedades, a transação é confirmada e encerrada. Mas se a transação não trouxer o resultado esperado, apesar de os comandos dealteração já terem sido executados, ainda podemos nos arrepender e cancelar a transação através do comando de cancelamento ou rollback. Este comando desfaz as operações que estavam sendo realizadas até...
tracking img