Questões de Concurso
Sobre concorrência em banco de dados em banco de dados
Foram encontradas 135 questões
Caso a finalidade do acesso seja a leitura, o modo descrito na configuração I permitirá que várias transações acessem o mesmo item. Logo, esse modo é menos restritivo que o bloqueio binário, no qual, no máximo, uma transação pode manter um bloqueio em determinado item.
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?
Uma transação T1 serializável gera um erro de conflito quando há uma tentativa de
Essa situação caracteriza-se sempre que
Em se tratando de controle de concorrência, pode-se usar o protocolo de intenção de bloqueio para lidar com as dificuldades de verificação de conflitos nos bloqueios no nível de variável de relação.
( ) No bloqueio compartilhado/exclusivo, um item pode assumir 4 (quatro) estados em relação aos bloqueios: bloqueado para leitura, bloqueado para escrita, bloqueado para leitura/escrita e desbloqueado.
( ) No bloqueio compartilhado/exclusivo, um bloqueio compartilhado permite que mais de uma transação possa ler um item bloqueado.
( ) No bloqueio compartilhado/exclusivo, um item bloqueado exclusivamente pode ser acessado para escrita apenas pela transação dona do bloqueio.
( ) Deadlock é um tipo de método de prevenção de bloqueios.
A sequência CORRETA, de cima para baixo, é:
Quando o protocolo 2PL é utilizado para fazer o controle de concorrência, o desfazimento de uma transação pode levar ao desfazimento de outras transações, em um efeito cascata.
I. Nunca retarda as atualizações.
II. Nunca necessita efetuar o rollback.
III. Nunca é retardada por outra transação.
É correto o que se afirma em:
julgue os itens seguintes.