SóProvas


ID
769543
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Os procedimentos de recuperação de um banco de dados devem prever uma sequência de operações que se inicie com a restauração de um backup diferencial, quando ele existir.

Alternativas
Comentários
  • Assertiva errada.
    Existem basicamente cinco tipos de backup: cópia, diário, diferencial, incremental e normal. Não detalharei todas as diferenças entre eles, mas apenas o básico para o entendimento da questão. Seja um arquivo qualquer ou um registro no banco de dados, ambos possuem uma flag de backup. Se houver sido feita a cópia de segurança desse item em seu estado atual, ele terá sua flag atualizada para "backupados", ou seja, existe uma cópia para eles caso ocorra uma falha. Pois bem, o backup normal realiza uma cópia de todos os arquivos ou registros e altera a sua flag de backup, enquando que o diferencial realiza a cópia de todos os arquivos que não foram copiados desde o último backup normal ou incremental e não altera a sua flag.
    Agora que temos conhecimento suficiente, vamos responder a questão. O que você faria se ocorresse uma tragédia natural e seu servidor de banco de dados  fosse destruído? Obviamente não seria a restauração do backup diferencial, mas do normal. Se não há mais dados, deverão ser trazidos todos: backup normal. Esse é o início, recuperar o último backup normal e depois os diferenciais ou incrementais.
    Apenas para complementar, a diferença básica entre o backup incremental e o diferencial é que o primeiro altera a flag de backup o último não. A semelhança dos dois é que ambos realizam a cópia apenas dos arquivos ou registros que não estão marcados desde o último backup normal ou incremental.
  • Seria restauração a partir do backup FULL ou NORMAL.
  • A assertiva estaira correta da forma que se encontra abaixo:

    Os procedimentos de recuperação de um banco de dados devem prever uma sequência de operações que se inicie com a restauração de um backup completo e posterioremente os backups incrementais na ordem correta ou o backup diferencial, quando ele existir.
  • Os amigos citaram apenas a solução para falhas catastróficas ou problemas de disco. Mas existem outras falhas que o SGDB deve saber recuperar.

    As falhas mais conhecidas são:

    Falha de Sistema

    Erro de Transação

    Condições de Execeção detecados pela Transação ou Erros Locais

    Imposição de Controle e Concorrência

    Falha de Disco

    Problemas Físicos ou Catastróficos



    As quatro primeiras falhas normalmente são recuperadas através do Log do Sistema, não necessitando de restauração de backup total, diferencial.. etc.

  • Os backups diferenciais requerem que se restaure primeiro o backup completo associado. Como eles contêm somente as modificações que ocorreram desde o último backup completo, esses backups não podem ser restaurados primeiro nem de forma individual.

    Gabarito: E