SóProvas


ID
4954414
Banca
CESPE / CEBRASPE
Órgão
EMBASA
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca das técnicas de administração de usuários, perfis de acesso, tolerância a falhas e continuidade de operação em bancos de dados, julgue o item subsequente.


O log do sistema controla todas as operações de transações que afetam os valores dos itens em um banco de dados, e, geralmente, é mantido em disco para ficar isento de qualquer tipo de falha, incluindo falha de disco ou falha catastrófica.

Alternativas
Comentários
  • GABARITO ERRADO

    Confesso que essa fui pela lógica, pois simplesmente não faz sentido esse comando.

  • GABARITO: ERRADO

    -> log de dados é uma expressão utilizada para descrever o processo de registro de eventos relevantes num sistema computacional. ... Esse registro pode ser utilizado para restabelecer o estado original de um sistema ou para que um administrador conheça o seu comportamento no passado.

    Exemplo:

    No dia 13/01/21 você baixou diversos vídeos no seu computador, mas continham vírus. Então você quer que seu computador ao ESTADO EM QUE ESTAVA no dia 12/01/21, caso o seu computador tenha feito um registro de log nesse dia, você poderá voltar ao estado em que seu computador estava antes de você baixar os vídeos.

    Portanto a questão peca ao dizer que incluindo falha de disco ou falha catastrófica, Pois se o seu computador pegar fogo, chame os bombeiros e não o log.

    https://pt.wikipedia.org/wiki/Log_de_dados

    Digamos que o log é a caixa preta do sistema, de grosso modo.

  • catastrófico é não ter comentário do profe!

  • Todo o banco de dados SQL Server possui pelo menos dois arquivos de sistema operacional: um arquivo de dados e um arquivo de log. Os arquivos de dados contêm dados e objetos, como tabelas, índices, procedimentos armazenados e exibições. Os arquivos de log contêm as informações necessárias para recuperar todas as transações no banco de dados.

    Fonte: Elipse Knowledgebase

  • Gabarito ERRADO.

    Ao meu ver a questão possui dois erros.

    log do sistema controla todas as operações de transações que afetam os valores dos itens em um banco de dados, e, geralmente, é mantido em disco para ficar isento de qualquer tipo de falha, incluindo falha de disco ou falha catastrófica.

    Há algumas empresas que utilizam o backup em Nuvem justamente para evitar as falhas de disco ou falhas catastróficas.

    ENTRETANTO

    A nuvem não ISENTA 100% falhas, sejam lógicas ou catastróficas.

    Logo, não dá para afirmar que os logs são mantidos em discos e que são isentos de QUALQUER tipo de falha.

    Bons estudos.

  • Gabarito: E

    Mas por quê? Porque no disco ele pode sim ser afetado por falhas catastróficas ou falha de disco. Ademais, o arquivo de log do disco é periodicamente copiado para arquivamento (fita), para proteger contra falhas catastróficas.

    Para quem gosta dum negócio mais literal, segue explicação de Navathe:

    Para poder recuperar-se de falhas que afetam transações, o sistema mantém um log para registrar todas as operações de transação que afetam os valores dos itens de banco de dados, bem como outras informações de transação que podem ser necessárias para permitir a recuperação de falhas. O log é um arquivo sequencial, apenas para inserção, que é mantido no disco, de modo que não é afetado por qualquer tipo de falha, exceto por falha de disco ou catastrófica.

    Normalmente, um (ou mais) buffers de memória mantêm a última parte do arquivo de log, de modo que as entradas do log são primeiro acrescentadas ao buffer da memória principal. Quando o buffer de log é preenchido, ou quando ocorrem certas condições, o buffer de log é anexado ao final do arquivo de log no disco. Além disso, o arquivo de log do disco é periodicamente copiado para arquivamento (fita), para proteger contra falhas catastróficas.

    Material: < https://drive.google.com/drive/folders/1vwSiehOapO-mMHOSmOmwLfl6L6qiIt1d?usp=sharing >