Exercicios banco de dados
Significa restaurar o banco de dados a um estado que se sabe ser correto
2) O que é um banco de dados recuperável?
Toda porção de informação que um banco de dados recuperável contém pode ser reconstruída a partir de alguma outra forma de informação armazenada.
3) Conceitue transação.
É uma unidade lógica de trabalho, ou seja, é uma sequência de várias operações sobre um banco de dados, cujo objetivo é transformar o banco de dados de um estado consistente para outro estado consistente, mesmo que nos passos intermediários o sistema permaneça temporariamente inconsistente.
4) Qual o benefício de um sistema que possui um gerenciador de transações?
O gerenciamento de transações garante que se a transação executar algumas atualizações e ocorrer uma falha (por qualquer motivo) antes da transação atingir seu término planejado, então essas atualizações serão desfeitas.
5) Quais as operações utilizadas pelo gerenciador de transações para manter o banco de dados consistente? Comente sobre essas operações.
O gerenciador de transações utiliza as operações COMMIT e ROLLBACK para manter um banco de dados consistente.
6) O que é registrado em um log de sistema e para que ele serve?
Através de um log de sistema, no qual são registrados detalhes de todas as operações de atualização. Sendo assim, para desfazer alguma atualização, o sistema
usará a entrada de log correspondente para restaurar o objeto atualizado a seu valor anterior.
7) Quando pode-se estabelecer um ponto de commit?
Um COMMIT estabelece um ponto de COMMIT ou validação (também conhecido como ponto de sincronização em produtos comerciais). Um ponto de COMMIT corresponde, então, ao fim de uma unidade lógica de trabalho (transação) e, em consequência, a um ponto no qual o banco de dados deverá estar em um estado consistente.
8) Quais são as propriedades das