Questão 59 Comentada - Tribunal de Justiça do Rio Grande do Sul (TJ-RS) - Analista de Sistemas - FAURGS (2014)

Diversos problemas podem ocorrer quando transações concorrentes são executadas de maneira descontrolada. Considere as seguintes afirmações sobre controle de concorrência.


I - O problema da atualização perdida ocorre quando duas transações que acessam os mesmos itens no banco de dados tiverem suas operações intercaladas, de forma que tornem incorretos o valor de alguns itens do banco de dados.

II - O problema do sumário incorreto ocorre quando uma transação atualiza um item do banco de dados e, a seguir, falha por alguma razão. O item atualizado será acessado por uma outra transação antes que retorne ao seu valor original.

III - O problema da atualização temporária ocorre quando uma transação aplica uma função agregada para sumário de um número de registros, enquanto outras transações estiverem atualizando alguns desses registros. A função agregada calculará certos valores antes que estes valores sejam atualizados e, de outros, depois de feita a atualização.


Quais estão corretas?

  • A Apenas I.
  • B Apenas II.
  • C Apenas III.
  • D Apenas II e III.
  • E I, II e III.

Gabarito comentado da Questão 59 - Tribunal de Justiça do Rio Grande do Sul (TJ-RS) - Analista de Sistemas - FAURGS (2014)

Vamos analisar os itens: Item I: Correto, a atualização perdida ocorre quando 2 transações (T1 e T2) tentam alterar o mesmo dado. Com isso, T1 por exemplo faz a alteração, e T2 em seguida altera também, sobrescrevendo a alteração de T1. Esse tipo de problema pode ser solucionado com o controle de concorrência. Item II: Errado, no sumário incorreto não acontece erro, e sim 2 consultas com valores diferentes. Exemplo, T1 quer pegar o total de vendas, e T2 também, só que, por não haver controle ...

Somente usuários Premium podem acessar aos comentários dos nossos especialistas...

Que tal assinar um dos nossos planos e ter acesso ilimitado a todas as resoluções de questões e ainda resolver a todas as questões de forma ilimitada?

São milhares de questões resolvidas!

Assine qualquer plano e tenha acesso a todas as vantagens de ser Premium