operações relacionadas.
ATIVIDADE 3 – BANCO DE DADOS I – 52_2025
QUESTÃO 7
Transações são unidades lógicas de processamento em sistemas de banco de dados que agrupam uma ou mais operações relacionadas. Elas representam uma sequência de ações que devem ser executadas de forma atômica, ou seja, ou todas as operações são concluídas com sucesso ou nenhuma delas é efetivada. O conceito de transação é fundamental para garantir a consistência dos dados em ambientes onde múltiplos usuários acessam e modificam informações simultaneamente. As transações seguem as propriedades ACID: Atomicidade, Consistência, Isolamento e Durabilidade, que asseguram a integridade do banco de dados mesmo em situações de falha ou acesso concorrente.
Fonte: RAMAKRISHNAN, R.; GEHRKE, J. Sistemas de Gerenciamento de Banco de Dados. 3. ed. São Paulo: McGraw-Hill, 2008.
Considerando o texto apresentado, em relação às transações em bancos de dados, analise as afirmativas a seguir:
I. A propriedade de isolamento assegura que transações concorrentes sejam executadas como se estivessem isoladas umas das outras, mesmo quando processadas simultaneamente.
II. Transações em bancos de dados são úteis apenas para operações de escrita (INSERT, UPDATE, DELETE), não sendo aplicáveis a operações de leitura (SELECT).
III. Commits e rollbacks são mecanismos que permitem confirmar ou desfazer operações de uma transação, respectivamente, sendo fundamentais para implementar a atomicidade.
IV. O controle de concorrência em transações visa apenas melhorar o desempenho do sistema, não tendo relação com a consistência dos dados.
V. A propriedade de atomicidade garante que uma transação seja executada por completo ou nenhuma de suas operações, seja efetivada, evitando estados intermediários no banco de dados.
É correto o que se afirma em:
Alternativas
Alternativa 1 – I, II e III, apenas.
Alternativa 2 – I, II e V, apenas.
Alternativa 3 – I, III e V, apenas.
Alternativa 4 – II, III e IV, apenas.
Alternativa 5 – III, IV e V, apenas.