Atomicidade
- Uma transação é uma unidade de processamento atômica;
- Deve ser realizada em sua tonalidade ou não ser realizada de forma alguma.
- Exige que executemos uma transação até o fim.
Consistência
- Uma transação deve preservar a consistência se ela for completamente executada do início ao fim sem interferência de outras transações.
- Deve levar o banco de dados de um estado consistente para outro.
Isolamento
- Uma transação deve parecer como se fosse executada isoladamente de outras transações;
- A execução de uma transação não deve ser interferida por qualquer outra transação que acontecem simultaneamente.
Durabilidade
- As mudanças aplicadas no banco de dados pela transação confirmada precisam persistir no banco de dados.
- Essas mudanças não devem ser perdidas por causa de alguma falha.
Alternativa: B
Fala meu aluno(a)!
Gabarito: LETRA B.
Professor, esse assunto cai muito em provas?
R. Cai não, chove nas provas, kkkkkk. (É preciso entender, depois memorizar).
Propriedades de Banco de Dados Chamado também de: (Transações).
Qual a propriedade de Banco de Dados: ACID.
Atomicidade
Consistência
Isolamento
Durabilidade
Atomicidade: Uma transação é uma unidade de processamento que deve ser realizada integralmente ou não é realizada (ou tudo ou nada).
Consistência: Uma transação, após sua execução, deve levar o Banco de Dados de um estado consistente para outro estado consistente. A transação cria um novo estado válido dos dados ou em caso de falha retorna todos os dados ao seu estado antes que a transação foi iniciada.
Isolamento: Uma transação em andamento mas ainda não validada deve permanecer isolada de qualquer outra operação, ou seja, garantimos que a transação não será interferida por nenhuma outra transação concorrente.
Durabilidade: Dados validados são registados pelo sistema de tal forma que mesmo no caso de uma falha e/ou reinício do sistema, os dados estão disponíveis em seu estado correto. (mudanças não devem ser perdidas por causa de alguma falha)
Bons estudos!