Imagem de fundo

No contexto de Sistemas Gerenciadores de Bancos de Dados...

No contexto de Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDR), como SQL Server, PostgreSQL e Oracle, o conceito de transação é fundamental para o processamento de dados. Uma transação corresponde a uma unidade lógica de trabalho que deve ser executada de forma completa e consistente.


O uso de transações tem como objetivo principal garantir que o banco de dados


A

maximize a redundância controlada de dados para otimizar a velocidade de recuperação em caso de falhas de hardware.


B

mantenha a consistência e a integridade dos dados, assegurando o cumprimento das propriedades de atomicidade, consistência, isolamento e durabilidade.


C

dispense a utilização de estruturas de indexação e de restrições de chave estrangeira (foreign keys) nas tabelas.


D

centralize o processamento analítico no servidor de aplicação, eliminando a necessidade de mecanismos de controle de concorrência.


E

restrinja o acesso simultâneo de múltiplos usuários, priorizando operações de leitura em detrimento de operações de escrita.