SóProvas


ID
966157
Banca
Marinha
Órgão
Quadro Técnico
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Em relação ao banco de dados, analise as ações a seguir.

I - Suspender a execução de transações temporariamente.
II - Forçar a gravação em disco de todos os buffers da memó­ria principal que foram modificados.
III- Gravar um registro no log e forçar a gravação do log em disco.
IV - Retomar a execução das transações.

Em relação às ações acima, é correto afirmar que se referem à realização de:

Alternativas
Comentários
  • Rollback - Uma transação pode concluir sua execução com sucesso ou não. Quando uma transação não conclui com sucesso, a propriedade da atomicidade deve ser garantida, isso significa que todas as modificações feitas sobre o banco de dados, por essa transação, devem ser desfeitas.

    Commit - Se a transação é concluida com sucesso seus efeitos serão materializados no banco de dados e ela é dita committed, ou seja, após a conclusão com sucesso da transação.

    Checkpoints - técnica utilizada para reduzir o esforço de recovery (recuperação após falhas). Alguns sistemas permitem sua implementação..

    Checkpoints são pontos de verificação que garantem que até aquele ponto os conteúdos dos buffers de LOG e do banco de dados foram descarregados nos respectivos meios físicos. Os checkpoints são executados periodicamente pelo sistema de recovery e tem por objetivo reduzir o esforço de recovery.
    Os seguintes passos são executados quando da ocorrência de um checkpoint:
     o buffer de LOG é descarregado para o arquivo de LOG;
     o buffer de dados é descarregado para o banco de dados físico;
     um registro de checkpoint é gravado no arquivo de LOG.

     

  • Checkpoints (Pontos de Controle): são registros inseridos no log periodicamente e exigem a execução da seqüência de operações:
     

    Na existência de uma falha, o sistema de recuperação deve, a princípio, percorrer todo o log para saber quais transações devem ser desfeitas. Após uma falha o sistema de recuperação examina o log para determinar a última transação Ti anterior ao checkpoint mais recente.