SóProvas


ID
2764528
Banca
FAURGS
Órgão
TJ-RS
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Duas tabelas de página são mantidas durante a vida de uma transação: a tabela de página atual e a tabela de página cópia. Quando a transação inicia, as duas tabelas são idênticas. A tabela de página cópia nunca é alterada durante execução da transação. A tabela de página atual é alterada quando a transação processa uma operação de escrita. Quando a transação é parcialmente efetivada, a tabela de página cópia é descartada e a tabela de página atual torna-se a nova tabela de página. Se a transação for abortada, a tabela de página atual é descartada. Qual é a técnica de recuperação do banco de dados em caso da falha descrita acima?

Alternativas
Comentários
  • Paginação sombra (SHADOW)

    - É o esquema de recuperação que não exige o uso de um log em um ambiente monousuário. 

    - Em um ambiente multiusuário, um log pode ser necessário para o controle de concorrência. 

    - A paginação de sombra considera o banco de dados composto de uma série de páginas de disco de tamanho fixo para fins de recuperação. 

    - Durante a execução da transação, o diretório sombra nunca é modificado.

    - A recuperação após falhas é mais rápida.

    - Duas tabelas de página são mantidas durante a vida de uma transação: a tabela de página atual e a tabela de página cópia. 

    - Quando a transação inicia, as duas tabelas são idênticas. 

    - A tabela de página cópia nunca é alterada durante execução da transação. A tabela de página atual é alterada quando a transação processa uma operação de escrita.

    Alternativa: A

  • A ideia é manter duas tabelas de página durante o processamento. A tabela de páginas atuais e a tabela de páginas shadow. Quando uma transação começa ambas as tabelas são idênticas. Então as operações são feitas na página corrente. Quando todas as alterações terminam a página corrente transforma em página shadow. As alterações, então são passadas para a nova página corrente.