Logo Passei Direto
Buscar
Assinale a alternativa correta sobre a gerência de bloqueios em um sistema de gerenciamento de banco de dados.

a) Uma transação T satisfaz o protocolo de bloqueio em duas fases (Two Phase Locking - 2PL) se todos os comandos bloqueio em T precederem os comandos desbloqueio em T.
b) O controle de concorrência de transações baseadas em timestamp multiversão gera uma nova cópia dos dados para as transações de escrita e leitura.
c) O controle de bloqueio otimista objetiva minimizar a sobrecarga em ambientes onde a proporção de leituras e escrita são similares.
d) As técnicas de bloqueio baseados em timestamp são serializáveis.
User badge image
Portuguesando

há 12 meses

Respostas

User badge image

Ed Verified user icon

há 12 meses

Vamos analisar cada uma das alternativas sobre a gerência de bloqueios em um sistema de gerenciamento de banco de dados: a) Uma transação T satisfaz o protocolo de bloqueio em duas fases (Two Phase Locking - 2PL) se todos os comandos bloqueio em T precederem os comandos desbloqueio em T. Essa afirmação está correta. O protocolo 2PL exige que todas as operações de bloqueio sejam realizadas antes de qualquer operação de desbloqueio. b) O controle de concorrência de transações baseadas em timestamp multiversão gera uma nova cópia dos dados para as transações de escrita e leitura. Essa afirmação não é precisa. O controle multiversão geralmente mantém várias versões dos dados, mas não necessariamente gera uma nova cópia para cada transação. c) O controle de bloqueio otimista objetiva minimizar a sobrecarga em ambientes onde a proporção de leituras e escrita são similares. Essa afirmação não é correta. O controle otimista é mais eficaz em ambientes onde há muitas leituras e poucas escritas, pois assume que conflitos são raros. d) As técnicas de bloqueio baseados em timestamp são serializáveis. Essa afirmação é verdadeira, pois as técnicas de bloqueio baseadas em timestamp garantem a serialização das transações. Após essa análise, a alternativa correta é: a) Uma transação T satisfaz o protocolo de bloqueio em duas fases (Two Phase Locking - 2PL) se todos os comandos bloqueio em T precederem os comandos desbloqueio em T.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina