SóProvas


ID
2609206
Banca
FCC
Órgão
DPE-AM
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Bloqueios constituem uma técnica bastante utilizada em sistemas de bancos de dados relacionais. É correto afirmar que

Alternativas
Comentários
  • Bloqueio Exclusivo: quando uma transação recebe este tipo de bloqueio, ela fica exclusivamente reservada para a instrução que compõe a transação.

    Fonte: https://www.devmedia.com.br/controle-de-concorrencia-entre-transacoes-em-bancos-de-dados/27756  

  • Com relação ao bloqueio em duas fases...

    "Diz-se que uma transação segue o protocolo de bloqueio em duas fases se todas as operações de bloqueio (read_lock, write_lock) precedem a primeira operação de desbloqueio na transação. Essa transação pode ser dividida em duas fases: uma fase de expansão ou crescimento, durante a qual podem se obter novos bloqueios em itens mas nenhum pode ser liberado; e uma fase de encolhimento ou retrocesso (segunda fase), durante a qual bloqueios existentes podem ser liberados, mas nenhum bloqueio pode ser obtido."

     

    Fonte: Elmasri, Navathe, Sistemas de Banco de Dados - Fundamentos e aplicações

     

  • a. errado. Em um bloqueio do tipo compartilhado, pode ler esse item, mas não escrevê-lo.

    b. errado. Na fase de encolhimento não se podem obter novos bloqueios.

    c. errado. Na fase de crescimento, nenhuma uma transação pode ser liberada, mas se podem obter novos bloqueios.

    d. certo.

    e. errado. Na fase de crescimento, nenhuma uma transação pode ser liberada, mas se podem obter novos bloqueios.