Buscar

No contexto do processamento de transações de bancos de dados, suponha que uma transação Ta detém um bloqueio compartilhado no registro Ra e que um...

No contexto do processamento de transações de bancos de dados, suponha que uma transação Ta detém um bloqueio compartilhado no registro Ra e que uma transação Tb detém um bloqueio exclusivo no registro Rb. Nessas condições, considere as seguintes afirmativas.
I. Uma solicitação de Ta por um bloqueio exclusivo em Rb coloca Ta em estado de espera.
II. Uma solicitação de Tb por um bloqueio compartilhado em Ra será garantida.
III. Uma solicitação de Tb por um bloqueio exclusivo em Ra coloca Tb em estado de espera.
IV. Uma solicitação de Ta por um bloqueio compartilhado em Rb coloca Ta será garantida.
Estão corretas as afirmativas

I. Uma solicitação de Ta por um bloqueio exclusivo em Rb coloca Ta em estado de espera.
II. Uma solicitação de Tb por um bloqueio compartilhado em Ra será garantida.
III. Uma solicitação de Tb por um bloqueio exclusivo em Ra coloca Tb em estado de espera.
IV. Uma solicitação de Ta por um bloqueio compartilhado em Rb coloca Ta será garantida.
a) I, II, III e IV.
b) I e III, apenas.
c) II e IV, apenas.
d) II, III e IV, apenas.
e) I, II e III, apenas.

Essa pergunta também está no material:

simulado - Banco de Dados para RFB
147 pág.

Tecnologia da Informação Ce Balao MagicoCe Balao Magico

💡 1 Resposta

User badge image

Ed Verified user icon

No contexto do processamento de transações de bancos de dados, considerando que uma transação Ta detém um bloqueio compartilhado no registro Ra e uma transação Tb detém um bloqueio exclusivo no registro Rb, podemos analisar as afirmativas: I. Uma solicitação de Ta por um bloqueio exclusivo em Rb coloca Ta em estado de espera. Essa afirmativa está correta. Quando uma transação possui um bloqueio compartilhado em um registro e solicita um bloqueio exclusivo em outro registro, ela entra em estado de espera até que o bloqueio exclusivo seja liberado. II. Uma solicitação de Tb por um bloqueio compartilhado em Ra será garantida. Essa afirmativa está correta. Um bloqueio compartilhado não impede que outras transações solicitem bloqueios compartilhados no mesmo registro. III. Uma solicitação de Tb por um bloqueio exclusivo em Ra coloca Tb em estado de espera. Essa afirmativa está correta. Quando uma transação possui um bloqueio exclusivo em um registro e solicita um bloqueio exclusivo em outro registro, ela entra em estado de espera até que o primeiro bloqueio exclusivo seja liberado. IV. Uma solicitação de Ta por um bloqueio compartilhado em Rb coloca Ta em estado de espera. Essa afirmativa está correta. Quando uma transação possui um bloqueio compartilhado em um registro e solicita um bloqueio compartilhado em outro registro, ela não entra em estado de espera. Portanto, as afirmativas corretas são: a) I, II, III e IV.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais