Cebraspe · TRF6 · 2025 · Técnico Judiciário – Área: Apoio Especializado – Especialidade: Desenvolvimento de Sistemas de Informação

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. SERIALIZABLE impede 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. SERIALIZABLE garante 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. SERIALIZABLE impede 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.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor