Transações: A importância do ACID para um SGBD
Há alguns anos (uns 3 +/-) tenho contato com Banco de Dados SQL, mais precisamente o MySQL, que é um banco de dados livre (software livre), tinha consciência dos tipos de dados, configurações e outras coisas relacionadas, mas ainda não é o suficiente, ainda é necessário aprender muito e sempre. No curso de graduação que faço, Sistemas de Informação – Unesulbahia – estamos estudando conceitos muito importantes sobre os SGBDs, e achei muito interessante a parte das Transações, onde temos as propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade). Então irei compartilhar o que foi entendido por mim sobre o tema. Transações A maioria dos programas desenvolvidos atualmente, são para uso multiusuário, um sistema de controle de estoque por exemplo. Imagine 10 terminais buscando e inserindo informações a cada segundo em um servidor. Todos eles executam um conjunto de comandos que são solicitados de uma só vez. Uma Transação é basicamente isso, um conjunto de comandos SQL em