Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 309 questões.
Anulada / Desatualizada
#1753247

Sabe-se que os sistemas de gerenciamento de banco de dados utilizam um mecanismo de bloqueio (lock) para controlar acessos concorrentes a um mesmo item de dados. Esse mecanismo suporta dois tipos distintos de bloqueio:

1. bloqueio exclusivo (lock-E), no qual o dado pode ser lido ou escrito; e
2 bloqueio compartilhado (lock-C), em que o dado pode ser lido, mas não escrito.

Considere uma situação em que uma transação T espera por um lock-E em um determinado item de dado, enquanto uma seqüência de outras transações requer e adquire um lock-C para o mesmo item de dado. Nesse caso, é correto afirmar que:

  • não há como garantir a plena execução das atualizações da transação T.
  • a transação T é desfeita indefinidamente devido ao fenômeno de deadlock.
  • é preciso projetar um protocolo que garanta a plena execução da transação T.
  • a utilização de rollbacks em cascata assegura a plena execução da transação T.
  • a transação T será executada imediatamente, uma vez que um bloqueio exclusivo só é afetado por um bloqueio compartilhado nas operações de leitura.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora