Questão 84 · Informática: Banco de dados
Considerando o Oracle, julgue o próximo item.
O nível de isolamento serializable garante que uma transação opere como se fosse executada isoladamente, o que previne leituras sujas, leituras não repetíveis e leituras fantasmas.
Julgue o item:
Gabarito: CERTO
Gabarito definitivo divulgado pela banca Cebraspe (TRF6 2025).
Comentário
Gabarito: CERTO.
O nível de isolamento SERIALIZABLE é o mais rigoroso dos níveis de isolamento em sistemas de gerenciamento de banco de dados (SGBDs), como o Oracle. Ele garante que as transações sejam executadas de forma totalmente isolada, como se fossem processadas uma após a outra, em série. Isso significa que uma transação em SERIALIZABLE não será afetada por outras transações concorrentes.
Ao garantir esse isolamento completo, o SERIALIZABLE efetivamente previne todos os problemas de concorrência conhecidos:
- Leituras Sujas (Dirty Reads): Uma transação lê dados que foram modificados por outra transação que ainda não foi confirmada (commit). Se a segunda transação for desfeita (rollback), a primeira transação terá lido dados inválidos.
SERIALIZABLEimpede isso. - Leituras Não Repetíveis (Non-Repeatable Reads): Uma transação lê os mesmos dados duas vezes e obtém resultados diferentes porque outra transação modificou e confirmou esses dados entre as duas leituras.
SERIALIZABLEgarante que as leituras dentro de uma transação sejam consistentes. - Leituras Fantasmas (Phantom Reads): Uma transação executa uma consulta que retorna um conjunto de linhas. Posteriormente, a mesma transação executa a mesma consulta e obtém um conjunto de linhas diferente, porque outra transação inseriu ou excluiu linhas que afetam o resultado da consulta.
SERIALIZABLEimpede que novas linhas apareçam ou desapareçam para a transação.
Fundamentos: Conceitos de Transações em Banco de Dados · Níveis de Isolamento SQL (ANSI/ISO SQL-92)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRF6 2025 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Desenvolvimento de Sistemas de Informação), questão 84, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.