8 – Transações
- Uma transação é uma unidade lógica do processamento do banco, que inclui uma ou mais operações de acesso ao banco de dados que precisa ser completada (ou desfeita) integralmente para garantir precisão.
- Atomicidade/Indivisibilidade = TUDO ou NADA, quem faz a Atomicidade é o SUBSISTEMA de RESTAURAÇÃO de TRANSAÇÃO do SGBD.
- Consistência = Uma transação leva um banco de dados de um estado consistente para outro estado consistente, quem faz a Consistência é o PROGRAMADOR e o Módulo que garante as RESTRIÇÕES de INTEGRIDADE.
- Isolamento = Uma transação deve parecer como se estivesse sendo executada isoladamente, as atualizações não devem ser tornadas visíveis para outras transações até o COMMIT, quem faz o Isolamento é o Subsistema de CONTROLE DE CONCORRÊNCIA.
- Durabilidade = As alterações aplicadas a um banco de dados por meio de uma transação confirmada (COMMIT) devem persistir no banco de dados, quem faz a Durabilidade é o SUBSISTEMA de RESTAURAÇÃO de TRANSAÇÃO e LOGS DE TRANSAÇÃO
PRIVACIDADE É LHUFAS
CTRL C e CTRL V do meu resumo.
GAB C.