Gabarito Letra E
Transação
▶ É um programa em execução que forma uma unidade lógica de processamento no banco de dados.
▶ Inclui uma ou mais operações de acesso ao banco de dados (inserção, exclusão, alteração ou recuperação).
As operações de banco de dados que formam uma transação podem:
▶ Estar embutidas em um programa de aplicação.
▶ Ser especificadas interativamente (p.ex.: SQL). Limites de uma transação
▶ Declarações de início e fim de transação.
▶ Um programa de aplicação pode conter várias transações (separadas pelos limites)
Propriedades das Transações
Para assegurar a integridade dos dados, o sistema de banco de dados deve manter as seguintes propriedades (ACID) das transações:
▶ Atomicidade: uma transação é uma unidade atômica de processamento.
▶ Consistência: uma transação será preservadora de consistência se sua execução fizer o banco de dados passar de um estado consistente para outro.
▶ Isolamento: uma transação deve ser executada como se estivesse isolada das demais.
▶ Durabilidade: as mudanças aplicadas ao banco de dados por uma transação efetivada devem persistir no banco de dados
bons estudos