- Banco de Dados RelacionalACIDAtomicidade
- Banco de Dados RelacionalACIDConsistência
- Banco de Dados RelacionalACIDIsolamento
- Banco de Dados RelacionalACIDDurabilidade
Em sistemas de banco de dados, uma transação compreende uma unidade de trabalho executada, em um sistema de gerenciamento de banco de dados. Uma transação deve, por definição, ser:
I. Atômica: Ser inteiramente executada; ou seja, se alguma parte da transação falhar, toda a transação falha.
II. Consistente: Assegura que qualquer transação executada na base de dados fará com que a base se mantenha inalterada. Invalidando a ultima transação.
III. Isolada: Assegura que qualquer execução concorrente de transações resultam em um estado de sistema que poderia ser obtido caso essas duas transações fossem executadas serialmente.
IV. Durável: Assegura que, uma vez que a transação seja submetida, o estado do banco de dados permaneça o mesmo após sua submissão; mesmo que qualquer tipo de evento externo venha a acontecer.
Sobre o texto acima, pode-se dizer que estão CORRETOS os conceitos dos itens: