Você está na página 1de 2

Questo 1

Os mdulos de controle de concorrncia (scheduler) e recuperao de falhas


(recovery)
devem funcionar de forma integrada. Explique como e por qu.
O mdulo de controle de concorrncia (Scheduler) fornece o agendamento
complexo.
A exemplos temos:
- Execuo do cronograma com base no tempo ou eventos.
- Horrio de processamento de trabalho de seus requisitos de negcios.
- Gerenciar e monitorar Jobs.
O Recovery utilizado para caso ocorra algum erro o banco de dados
efetuar o recovery e voltar para o processo inicial.
O Scheduler e o Recovery devem funcionar de forma integrada pois caso
ocorra algum tipo de erro na execuo do Scheduler o Recovery efetua o
rollback automaticamente e mantendo com isso o banco de dados integro e
confivel.

Questo 2
Embora do ponto de vista do programador o controle transacional implique
apenas em
Delimitar o incio e fim de uma transao, e eventualmente definir situaes
em que a.
Transao deve ser desfeita, internamente o controle transacional, conforme
visto, algo.
Muito complexo. Identifique as aes que o SGBD efetua ao receber um
pedido de finalizao da transao
Para ter o controle transacional o SGBD utiliza as propriedades
ATOMICIDADE, CONSISTNCIA, ISOLAMENTO E DURABILIDADE
comumente chamado de ACID.
Atomicidade: o princpio de que uma transao uma unidade de processamento

atmica, ou seja, a transao deve ser realizada por completo ou ela no deve ser
realizada de forma alguma. Caso haja alguma falha durante a transao, os efeitos
parciais desta transao no banco devem ser desfeitos. Para que essa transao onde
teve a falha seja desfeita, necessrio que o banco de dados emita o comando que
desfaa tal transao, garantindo assim a integridade do banco.
Consistncia: Permite que uma transao seja executada desde o incio at o fim sem
que haja a interferncia de outras transaes durante sua execuo, ou seja, a execuo
de uma transao isolada, levando o banco de um estado consistente para outro.

Isolamento: Garante que uma transao possa parecer isoladamente de outras


transaes, mesmo tendo vrias transaes sendo executadas simultaneamente, o
sistema ir dar garantias de que, para cada conjunto de transaes, uma transao seja
encerrada antes do incio da outra, ou seja, a execuo de uma determinada transao
no sofrer a interferncia de nenhuma outra transao que esteja acontecendo
simultaneamente.
Durabilidade: a garantia de que as mudanas que ocorreram no banco de dados ao
trmino de uma transao que foi finalizada com sucesso persistam no banco, ou seja,
aps uma operao com xito ser encerrada, estes dados gravados devem consistir no
banco de dados mesmo que ocorrem quaisquer tipos de falha no sistema.

Questo 4

Assinale a alternativa correta. O protocolo de logging write ahead


(escrita do log a frente)
significa que:
b) O registro de log para uma operao deve ser gravado antes do
que o dos dados reais

Questo 5
Assinale a alternativa correta. Se a tcnica de sombreamento for usada para
transferir itens
de dados para o disco, ento:
a) O item gravado no disco somente aps a transao ter sido
confirmada

Você também pode gostar