Documente Academic
Documente Profesional
Documente Cultură
Transao
Atomicidade
o Todas as aes que compem a unidade de trabalho da
transao devem ser concludas com sucesso, para que seja
efetivada. Se durante a transao qualquer ao que constitui
unidade de trabalho falhar, a transao inteira deve ser desfeita
(rollback). Quando todas as aes so efetuadas com sucesso, a
transao pode ser efetivada e persistida em banco (commit).
Consistncia
o Todas as regras e restries definidas no banco de dados devem
ser obedecidas. Relacionamentos por chaves estrangeiras,
checagem de valores para campos restritos ou nicos devem ser
obedecidos para que uma transao possa ser completada com
sucesso.
Isolamento
o Cada transao funciona completamente parte de outras
estaes. Todas as operaes so parte de uma transao nica.
O principio que nenhuma outra transao, operando no mesmo
sistema, possa interferir no funcionamento da transao
corrente( um mecanismo de controle). Outras transaes no
podem visualizar os resultados parciais das operaes de uma
transao em andamento (ainda em respeito propriedade da
atomicidade).
Durabilidade
o Significa que os resultados de uma transao so permanentes e
podem ser desfeitos somente por uma transao
subseqente.Por exemplo: todos os dados e status relativos a
uma transao devem ser armazenados num repositrio
permanente, no sendo passveis de falha por uma falha de
hardware.