SóProvas


ID
1044121
Banca
CETRO
Órgão
ANVISA
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Leia as afirmações abaixo relativas a banco de dados que consideram a transação “Somente Leitura” na técnica de controle de concorrência conhecida como Leitura Multiversão.

I. Nunca retarda as atualizações.
II. Nunca necessita efetuar o rollback.
III. Nunca é retardada por outra transação.

É correto o que se afirma em:

Alternativas
Comentários
  • Na Leitura Multiversão, escritas não bloqueiam atualizações e vice-versa.


    I. Nunca retarda as atualizações. (CORRETO)
    II. Nunca necessita efetuar o rollback. (CORRETO - escritas não precisam de rollback porque não modificam dados)
    III. Nunca é retardada por outra transação. (CORRETO)


    http://pt.wikipedia.org/wiki/Controle_de_concorr%C3%AAncia_multivers%C3%A3o

  • [...] técnica de controle de concorrência conhecida como bloqueio multiversão (também conhecida como leitura multiversão, e agora implementada em vários produtos comerciais). A maior vantagem da técnica é que as operações de leitura nunca precisam esperar - qualquer número de leitores e um único escritor podem operar sobre o mesmo objeto lógico simultaneamente. Para ser mais específico:

    - As leituras nunca são retardadas.

    - As leituras nunca retardam as atualizações.

    - Nunca é necessário fazer o rollback de uma transação somente leitura.

    - O impasse só é possível entre transações de atualização.

     

     

    Fonte:

    DATE, C. J., 1941-. Introdução a sistemas de bancos de dados / C. J. Date; tradução por Daniel Vieira - Rio de Janeiro : Elsevier, 2003 - 9ª reimpressão. Tradução de Introduction to database systems, 8th ed. - Pág.: 422 e 423.