Uma transação é uma seqüência de comandos executados
de forma atômica; dependendo do SGBD, o início de uma
transação pode ser identificado por um comando; no final
de uma transação, as modificações se tornam permanentes
se ocorrer COMMIT e são canceladas se ocorrer
ROLLBACK; uma transação pode ser cancelada mesmo
após o COMMIT.