Quando diversas transações são executadas de modo concorren...
Próximas questões
Com base no mesmo assunto
Ano: 2013
Banca:
ESPP
Órgão:
MPE-PR
Prova:
ESPP - 2013 - MPE-PR - Analista de Administração de Banco de Dados |
Q794226
Banco de Dados
Quando diversas transações são executadas de modo
concorrente em um banco de dados, é necessário
que o sistema controle a interação entre transações
concorrentes; esse controle é alcançado por meio de
uma larga gama de mecanismos chamados esquemas
de controle de concorrência. Um meio de garantir a
serialização é obrigar que o acesso aos itens de dados
seja feito de maneira mutuamente exclusiva; isto é,
enquanto uma transação acessa um item de dados,
nenhuma outra transação pode modificá-lo. O método
mais usado para sua implementação é permitir o acesso
a um item de dados somente se ele estiver bloqueado.
Infelizmente, o uso de bloqueios pode causar situações
indesejáveis, como por exemplo o aparecimento de: