Banco dados

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (627 palavras )
  • Download(s) : 0
  • Publicado : 11 de maio de 2012
Ler documento completo
Amostra do texto
Banco de Dados - ACID
Atomicidade
A propriedade de atomicidade garante que as transações sejam atômicas (indivisíveis). A transação será executada totalmente ou não será executada.

ConsistênciaA propriedade de consistência garante que o banco de dados passará de uma forma consistente para outra forma consistente.

Isolamento
A propriedade de isolamento garante que a transação não seráinterferida por nenhuma outra transação concorrente.

Durabilidade
A propriedade de durabilidade garante que o que foi salvo, não será mais perdido.

Várias examinadoras elaboram perguntas sobreas propriedades ACID de um banco de dados, então vale a pena revisá-las. A minha fonte é o livro “Sistemas de Bancos de Dados”, de Ramez Elsmari e Shamkant Navathe, 4a edição, capítulo 17.Atomicidade – é um tudo ou nada: se houver alguma falha durante a execução, a transação é desfeita. Ou, nas palavras dos autores, “uma transação é uma unidade atômica de processamento; ou ela será executada emsua totalidade ou não será de modo algum”. O subsistema de restauração de transações do SGBD é o responsável pela atomicidade.
Preservação de consistência – imagine que seja tirada uma fotografia dosdados de um banco de dados. Este é o estado do BD. Após a fotografia, é feita uma transação neste BD e retira-se uma nova foto. Se na primeira o BD estava consistente, então na segunda ele tem queestar também.
Citando a bibliografia, “uma transação será preservadora de consistência se a sua execução completa fizer o banco de dados passar de um estado consistente para outro. (…) Um estado do bancode dados é a coleção de todos os itens de dados armazenados no banco de dados em determinado momento.” A responsabilidade aqui é dupla, sendo tanto do programador quanto do módulo do SGBD que garanteas restrições de integridade.
Isolamento – é o cada um por si: “uma transação deve ser executada como se estivesse isolada das demais. Isto é, a execução de uma transação não deve sofrer...
tracking img