Buscar

Analise as assertivas abaixo sobre o nível de isolamento de transações em bancos de dados, considerando a seguinte sequência de comandos SQL: set t...

Analise as assertivas abaixo sobre o nível de isolamento de transações em bancos de dados, considerando 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;

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 alternativa correta é a letra D) F - V - V. A sequência de comandos SQL apresentada utiliza o nível de isolamento de transação "repeatable read". Esse nível de isolamento garante que as leituras realizadas durante a transação sejam sempre iguais, mesmo que outras transações estejam ocorrendo simultaneamente. Com base nisso, podemos analisar as assertivas: - Leitura suja: Falso. O nível de isolamento "repeatable read" garante que não haja leitura suja, ou seja, que não sejam lidos dados que ainda não foram confirmados em outras transações. - Leitura não repetitiva: Verdadeiro. O nível de isolamento "repeatable read" garante que as leituras realizadas durante a transação sejam sempre iguais, mesmo que outras transações estejam ocorrendo simultaneamente. - Registro fantasma: Verdadeiro. O comando "Update funcionarios set salario = salario*10 where salario < (select avg(salario) from funcionarios)" pode criar novos registros que atendam à condição da cláusula "where", mesmo que esses registros não existissem no início da transação. Isso é conhecido como "registro fantasma". Portanto, a alternativa correta é a letra D) F - V - V.

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