Buscar

Suponha que um programador tenha especificado a seguinte sequência de comandos SQL: set transaction isolation level repeatable read; Select max(sal...

Suponha que um programador tenha especificado a seguinte sequência de comandos SQL: set transaction isolation level repeatable read; Select max(salario) from funcionarios; Update funcionarios set salario = salario*10 where salario < (select avg(salario) from funcionarios); commit; Ao definir esse nível de isolamento para sua transação, o programador está sujeito à ocorrência de problemas de acesso concorrente com outras transações. Analise cada assertiva abaixo, assinalando V, se verdadeira, ou F, se falsa. ( ) Leitura suja. ( ) Leitura não repetitiva. ( ) Registro fantasma. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

Leitura suja.
Leitura não repetitiva.
Registro fantasma.
a) V – V – F.
b) V – V – V.
c) F – F – V.
d) F – V – V.
e) F – F – F.

Essa pergunta também está no material:

simulado - Banco de Dados para RFB
147 pág.

Tecnologia da Informação Ce Balao MagicoCe Balao Magico

💡 1 Resposta

User badge image

Ed Verified user icon

A sequência de comandos SQL especificada pelo programador define o nível de isolamento de repetição de leitura para sua transação, o que significa que ele pode ler dados que foram modificados por outras transações, mas não pode ler dados que foram inseridos ou excluídos por outras transações. Analisando cada assertiva abaixo, temos: ( V ) Leitura suja: como o nível de isolamento é repetível, o programador pode ler dados que foram modificados por outras transações, mesmo que ainda não tenham sido confirmados. ( V ) Leitura não repetitiva: como o nível de isolamento é repetível, o programador não pode ler os mesmos dados duas vezes, a menos que a transação atual tenha modificado esses dados. ( F ) Registro fantasma: o nível de isolamento de repetição de leitura não permite a ocorrência de registros fantasmas, pois ele bloqueia a inserção de novos registros que atendam aos critérios da consulta. Portanto, a ordem correta de preenchimento dos parênteses, de cima para baixo, é: V - V - F. A alternativa correta é a letra A.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais