SóProvas


ID
1131580
Banca
CS-UFG
Órgão
UEAP
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Em uma situação de falha, o Sistema Gerenciador de Banco de Dados (SGBD) busca restaurar o banco de dados ao estado consistente mais recente antes do momento da falha. Para realizar essa função, o sistema precisa manter informações sobre as mudanças que foram aplicadas aos itens de dados pelas diversas transações. Tais mudanças são armazenadas no

Alternativas
Comentários
  • Gabarito: "B"

    Solicito aos Doutos da área que pormenorizem o assunto, por favor!!! (rsrsrsrs). 

  • Reinaldo, o "pega" da questão é que esse log está na verdade se referindo ao log de transações, e não ao log que registra erros, alertas e informações diversas.

  • O arquivo de log armazena todas as transações realizadas, desta forma se algo der errado, é possível corrigi-lo através do log.

  • Esta questão é de chorar de tão medíocre. Mas é muito fácil, por exclusão. De uma certa forma, catálogo, dicionário e "arquivo de metadados" são a mesma coisa, e nele estão exatamente os metadados. Estão, para se recuperar de uma falha, ou apenas dar um rollback, vc vai precisar de algum tipo de log. Bingo.

  • definição de log pra nao esquecer nunca mais:

    Pense que voce trabalha em um banco,como por exemplo, o banco do brasil. Imagine tambem que voce é novo e nao sabe mexer muito no sistema do banco.Agora, pense que voce fez algo que nao deveria ter feito,e que causou prejuizo ao banco. Pensou? Agora me diz como o banco vai saber quem fez a cagada e onde? 

    .

    o log guarda tudo isso em linguagem de máquina (aquelas coisas que ninguem entende "1SAefgasdF$WQR3....") e a partir disso é possivel saber onde foi feito,quem fez(qual usuario), a que momento, quais programas estavam abertos,etc).

    .

    log nada mais é do que um arquivo com informacoes importantes e que ficam guardadas no seu computador,servidor,etc. No seu pc,se for windows, aperte Windows + executar e escreva "%temp%", e lá estarão alguns tipos de logs da sua maquina .Esses ai por exemplo, são os logs temporais

  • mudanças são armazenadas no arquivo de log.

  • O arquivo de log de um banco de dados armazena todas as operações realizadas em um banco de dados. Este registro é importante para restaurar uma situação de falha quanto para segurança, identificando o autor de cada operação. Logo, a resposta é a letra B

    Outro conceito importante citado na questão é o Dicionário do banco de dados, que alguns SGBD chamam de catálogo. Nele são armazenadas as informações a respeito das tabelas do SGBD, ou seja, os metadados, que podem conter informações sobre:

    • elementos de dados;

    • stored procedures, índices e triggers;

    • alocações de espaço;

    • perfis de usuários, papéis e privilégios;

    • restrições de integridade. 

    Prof Patrícia Quintão