SóProvas


ID
3864511
Banca
AJURI
Órgão
Desenvolve - RR
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de processamento de transações, controle de concorrência e recuperação, pode-se afirmar que:

Alternativas
Comentários
  • SÃO PROPRIEDADES CLÁSSICAS DOS BANCOS DE DADOS (ACID):

    1.Atomicidade: transação será feita completamente ou não será feita.

    2.Consistência: A transação cria um novo estado válido dos dados, em caso de falha, retorna-se ao estado inicial.

    3.Isolamento: uma transação em andamento deve permanecer isolada de qualquer outra operação;

    4.Durabilidade: dados são registrados de tal forma que mesmo no caso de falha ou reinício do sistema, os dados estarão disponíveis em seu estado correto.

    .

    Corrigindo a questão:

    A) exigir que a transação seja executada em sua totalidade ou, então, ela não será realizada de forma alguma é uma característica da propriedade de consistência da transação. Errada, se refere a Atomicidade, não consistência.

    B) a transação em bloqueio de duas fases é dividida em fase de crescimento ou expansão, onde novos bloqueios podem ser adquiridos, e a de encolhimento, onde os bloqueios ficam retidos. Errada, acho que o examinador inventou essa.

    C) a propriedade de durabilidade da transação significa que as mudanças aplicadas ao banco de dados pelas transações confirmadas precisam persistir e não devem ser perdidas por qualquer falha. CERTA

    D) e uma transação for executada do início ao fim sem a interferência de outras transações e o banco de dados mantiver seu estado consistente antes e depois da sua execução, é uma característica da sua propriedade de isolamento. Errada, se refere a consistência, não isolamento.

    E) durante a execução de uma transação, podem ocorrer falhas por diversos motivos impactando diretamente o resultado final de sua execução, contudo, é possível recuperar o estado do banco de dados abortando aquela transação executada mesmo com sua confirmação. Errada, fere a consistência.

  • Só complementando a resposta do Ednaldo, na letra b o correto seria: na fase de encolhimento os bloqueios são liberados

  • Complementando o COLEGA REGINALDO

    Sobre a B

    - TWO - PHASE LOCK/ BLOQUEIO EM DUAS FASES = Garante ISOLAMENTO

     - Fase de Expansão/Crescimento = NOVOS BLOQUEIOS PODEM SER OBTIDOS, MAS NENHUM PODE SER LIBERADO

     - Fase de Encolhimento = BLOQUEIOS PODEM SER LIBERADOS, MAS NENHUM NOVO PODE SER OBTIDO.

    GAB C