Um banco de dados relacional tem o propósito de proporcionar um mecanismo eficiente de
armazenamento de informações de forma que a sua operação obedeça as premissas ACID.
Características de um Banco de Dados: ACID
Atomicidade ( Atomicity )
O resultado da execução de uma transação é totalmente completado, ou não é executada nenhuma
das operações que fazem parte da transação. Ou todas as mudanças tem efeito e são realizadas,
ou nenhuma delas é executada.
Consistência ( Consistency )
A execução de uma transação isolada preserva a consistência do banco de dados
Isolamento ( Isolation )
Cada transação não toma conhecimento de outras transações concorrentes no sistema
Durabilidade ( Durability )
Depois de terminada com sucesso, as alterações feitas pela transação no Banco de Dados persistem