SóProvas


ID
973168
Banca
Aeronáutica
Órgão
EEAR
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Uma transação representa uma interação entre a aplicação e o sistema de banco de dados tratada de forma única e independente. De acordo com as propriedades da transação, relacione as colunas e , a seguir, assinale a alternativa com a sequência correta.

1 - Atomicidade
2 - Consistência
3 - Isolamento
4 - Durabilidade 

(  )   Garante que o banco de dados esteja em um estado íntegro depois de a transação ser realizada.
(  ) Garante que todas as tarefas da transação sejam cumpridas, ou a mesma seja cancelada como um todo.
(  ) Garante que o resultado de uma transação só seja visível para outras transações no momento em que ela é finalizada com sucesso.
(  ) Garante que a transação seja persistida assim que finalizada, ou seja, não será desfeita ou perdida mesmo na ocorrência de falhas do sistema. 

Alternativas
Comentários
  • As transações devem possuirvárias propriedades, normalmente chamadas propriedades ACID;

    Atomicidade – Uma transaçãoé uma unidade de processamento atômica; ela deve ser realizada em suatotalidade ou não ser realizada de forma alguma;

    Preservação da consistência– Uma transação deve preservar a consistência, significando que, se ela forcompletamente executada do início ao fim sem interferência de outrastransações, deve levar o banco de dados de um estado consistente para outro.

    Isolamento – Uma transaçãodeve parecer como se fosse executada isoladamente de outras transações, emboramuitas delas estejam sendo executadas de maneira simultânea. Ou seja, aexecução de uma transação não deve ser interferida por quaisquer outrastransações que acontecem simultaneamente.

    Durabilidade ou permanência – As mudanças aplicadas ao banco de dados pelatransação confirmada precisam persistir no banco de dados. Essas mudanças nãodevem ser pedidas por causa de alguma falha.

  • B

    2, 1, 3, 4