Buscar

Gerenciamento de Transações

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. 
Em determinadas transações, existem situações em que uma transação (1) fica na espera de que outra transação ( seja finalizada para prosseguir com sua execução; isto é negativo, visto que a transação (1) pode ficar em estado de espera por longo tempo ou tempo infinito. A maioria dos SGBDs tem dispositivos e/ou funcionalidades para tratar ou evitar estas situações. Aponte qual das opções a seguir apresenta corretamente que nome se dá a estas situações.
A. 
Deadlock
Por que esta resposta é a correta?
Esta opção apresenta exatamente o nome para a situação exposta no enunciado da questão. Os Deadlock também podem ser chamados de Bloqueio Perpétuo ou Impasse.
2. 
O objetivo do XXXXXXXXXXX é reduzir o tempo de recuperação de falhas em determinadas situações de banco de dados. O registro dos XXXXXXXXXXX é gravado no Log em intervalos específicos para, desse modo, registrar todas as transações ativas. Também neste cenário, o registro do XXXXXXXXXXX pode provocar muitas interrupções no processamento das transações, pois todas as atividades subjacentes dependem deste processo. Aponte qual das opções a seguir apresenta corretamente que nome se dá para XXXXXXXXXXX.
. 
Checkpoint
Por que esta resposta é a correta?
Esta opção trata exatamente o nome da funcionalidade para a situação exposta no enunciado da questão. Os Checkpoints são os pontos de checagem ou verificação.
3. 
Os XXXXXXXXXXX são também usados por alguns SGBDs corporativos para resolver situações de Deadlock. Em vez de reverter a transação inteira, o SGBD reverte a transação para o seu ultimo estado consistente. O SGBD pode usar pontos implícitos após cada instrução SQL para reduzir a quantidade de trabalho perdido. Aponte qual das opções a seguir apresenta corretamente que nome se dá para XXXXXXXXXXX.
C. 
Savepoint
Por que esta resposta é a correta?
Esta opção apresenta exatamente o nome da funcionalidade para a situação exposta no enunciado da questão. Os Savepoints são os pontos de salvamento.
4. 
Transações são todas as operações executadas entre o início e o fim de uma operação e, para gerenciar as transações, é necessário conhecer as propriedades comumente chamadas de ACID, que devem ser usadas pelos métodos de controle de concorrência e recuperação do SGBD. Aponte qual das opções a seguir apresenta corretamente as propriedades chamadas de ACID.
D. 
Atômica Consistente Isolada Durável
Por que esta resposta é a correta?
Esta opção apresenta exatamente as quatro propriedades chamadas de ACID.
5. 
Os XXXXXXXXXXX são uma forma de impedir que outros usuários acessem um item de dados de um banco que esteja sendo utilizado. Esse item de dados pode ser uma linha, um bloco, um subconjunto de linhas ou mesmo uma tabela inteira. Antes de acessar um item do banco de dados, deve ser obtido um XXXXXXXXXXX. Aponte qual das opções a seguir apresenta corretamente que nome se dá para XXXXXXXXXXX.
E. 
Bloqueio
Por que esta resposta é a correta?
Esta opção trata exatamente o nome da funcionalidade para a situação exposta no enunciado da questão. Os Bloqueios são responsáveis pelo controle de concorrências.
By: Fernando szilagyi

Continue navegando