TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco de dados

Por:   •  28/4/2015  •  Abstract  •  885 Palavras (4 Páginas)  •  320 Visualizações

Página 1 de 4

FACID

BANCO DE DADOS II

PROF. LEONARDO SARAIVA

EXERCÍCIOS DE FIXAÇÃO

1.Quais as funções do sistema de recuperação em Banco de dados? Quais as propriedades desejáveis (ACID) que o sistema de recuperação garante?

Garantir a redundância das informações e recuperação automática dos dados, garantir que o banco de dados fique em um estado correto. As propriedades garantidas pelo sistema de recuperação são: Atomicidade e Durabilidade.

 

2.Quais os tipos de falhas que podem ocorrem no banco de dados? Descreva cada uma.

Falha de transação 2 tipos: Erro Logico(quando a transação não e completada)
Falha do sistema: Existe um Defeito no hardware ou bug no software de BD ou no sistema Operacional.

Falha de Disco: Erro físico no sistema de armazenamento.

3.No que consiste o desenvolvimento de um sistema de recuperação para banco de dados, ou seja, quais as ações a serem tomadas para recuperação de falhas em banco de dados?

Coleta das informações antecipadamente e recuperação das mesmas. A técnica utilizada deve levar em consideração a natureza do sistema, se haverá muitas atualizações ou apenas inserções, etc.

4.Como ocorre a proteção contra falhas nos dispositivos durante uma atualização de dados?

Consiste na utilização de sistemas de espelhamento de disco, utilização de sistema RAID, ou SCUSE. Primeiro é gravado em um bloco de dados e só após a efetivação é que se inicia a gravação de outro bloco de dados.

5.O que é um bloco? Quais os tipos de blocos? Descreva cada um.

É uma unidade básica de gravação de um Banco de Dados. São dois:

Físico: reside no disco.

Buffer: reside na memória principal.

6.Descreva o processo de escrita e leitura, por uma transação T, de um item de dado X que reside em um bloco. Utilize as operações que constam no livro.

A transação T faz um read(x) para a área de trabalho de um item de dados que se encontra no buffer, caso o item não esteja no buffer o banco faz um input(x), coletando a informação do bloco físico e colocando no buffer, já quando T faz um write(x) para o buffer se a operação for efetivada sem erro, é feito um output(x) do buffer para o bloco físico.  

7.Como funciona a recuperação baseada em log? Quais as vantagens e desvantagens?

Para cada write é gerado um registro com a transação ativa, o item de dado, valor antigo e novo valor do item de dado manipulado, também é feito um checkpoint.

Vantagem: Simplicidade de implementar.

Desvantagens: pode ocupar muita memória, Tempo de consulta do Log, Transações desfeitas desnecessariamente.

8.Descreva o processo de recuperação baseado em log com modificações adiadas. Exemplifique.

Modificações adiadas, as informações são registradas no log e somente após efetivadas com sucesso os itens de dados são atualizados.

Para recuperar os itens de dados basta fazer um REDO.

9.Descreva o processo de recuperação baseado em log com modificações imediatas. Exemplifique.

As modificações são registradas no log, e cada registro contem a transação, o item de dado, o valor antigo e o valor novo.

Para Toda transação que possui um e então a transação deve ser refeita (REDO)

Para transação que possui um e não teve um Deve ser desfeita (UNDO)

10.Quais as vantagens e desvantagens da utilização de checkpoints no mecanismo de recuperação baseado em log?

 

Checkpoint é um registro no log indicando que do checkpoint para trás todas as operações foram bem sucedidas.

...

Baixar como (para membros premium)  txt (6 Kb)   pdf (48.1 Kb)   docx (12.8 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com