Filtrar


Questões por página:
Considere que existem muitas transações em um banco de dados. A transação A faz a requisição de um bloqueio compartilhado de um item de dado. Logo em seguida a transação B faz uma requisição de bloqueio exclusivo do mesmo item. Enquanto a transação B está na fila, chega o pedido da transação C que consegue bloqueio compartilhado do mesmo item. Quando a transação A desocupa o item de dado, ele é ocupado pela transação C. Enquanto isso, a transação B continua aguardando a liberação total do item de dado para que possa fazer o bloqueio exclusivo. Em seguida chegam novas transações de acesso compartilhado deste mesmo item, o que faz com que a transação B nunca consiga fazer progresso. Isso é conhecido como
Algumas das principais técnicas usadas para controle de execução concorrente de transações em bancos de dados são, em relação aos itens de dados, baseadas no conceito de
Assinale a opção que indica a técnica que é frequentemente utilizada pelos gerenciadores de bancos de dados para a garantia da propriedade de isolamento das transações.
Propriedade das transações de banco de dados, imposta pelo subsistema de controle de concorrência, na qual a execução de uma transação não deve ser interferida por quaisquer outras transações que acontecem simultaneamente, é denominada:
“[...] ou ela [transação] será executada em sua totalidade ou não será de modo nenhum.”

ELMASRI, R.; NAVATHE, S.B. Sistemas de Banco de Dados. Addison-Wesley,2005.

Essa passagem trata de uma importante propriedade de transações em bancos de dados. Essa propriedade é a (o)