Tendo em vista que o SQL, embora padronizado pela ANSI e pel...
No nível de isolamento 1 definido no SQL ANSI-92, nenhum bloqueio é considerado ou honrado ao se lerem dados nesse nível de isolamento.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
Para compreender a questão, é essencial ter conhecimento sobre os níveis de isolamento em SQL. Isso está diretamente ligado à forma como as transações interagem com os dados e, em particular, como lidam com os problemas que podem surgir de operações concorrentes, como as condições de corrida.
O nível de isolamento 1, também conhecido como READ UNCOMMITTED, é o mais baixo nível de isolamento de transações. Neste nível, uma transação pode ler dados que ainda não foram confirmados por outras transações, ou seja, dados que estão em um estado intermediário e potencialmente inconsistente. É conhecido como "sujo" porque a leitura suja (dirty read) é permitida.
Neste contexto, a afirmação está correta pois, de fato, no nível READ UNCOMMITTED, nenhum bloqueio é considerado ou honrado quando se lêem dados. Isso significa que uma transação não precisa esperar que outras transações terminem e confirmem suas mudanças antes de ler os dados. Esse comportamento pode levar a inconsistências, mas oferece a vantagem de não causar atrasos devido ao bloqueio de registros por outras transações.
Entender os níveis de isolamento é crucial para desenvolvedores e administradores de banco de dados para garantir a integridade dos dados e o desempenho do sistema frente a operações concorrentes.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Certo, traduzindo os níveis de isolamento percebemos que a questão realmente está correta.
Existem quatro níveis de isolamento definidos no standard ANSI/ ISOSQL. São eles o Read Uncommitted, Read Committed, Repeatable Read e o Serializable, estes níveis são classificados de acordo com a possibilidade de ocorrência de determinados fenómenos indesejados, que podem ser “Dirty reads“, “non-repeatable reads” e “Phantons”.
https://errorstream.wordpress.com/2009/04/01/niveis-de-isolamento-da-base-de-dados/
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo