SóProvas


ID
283708
Banca
FUNIVERSA
Órgão
IPHAN
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Transação é o nome dado a um conjunto de procedimentos executados em um banco de dados, mas que na visão do usuário parecem ser uma única ação. A integridade de uma transação é garantida pelas propriedades de (1) Atomicidade, (2) Consistência, (3) Isolamento e (4) Durabilidade. Assinale a alternativa correta, a respeito das propriedades de uma transação.

Alternativas
Comentários
  • a) A consistência garante que, após a conclusão da transação, as mudanças efetuadas persistirão, mesmo se houver falhas no sistema.
    ( Durabilidade )

    b) Pela propriedade do isolamento, todas as ações que compõem a transação devem ser concluídas com sucesso, para que sejam efetivadas no banco de dados.

    Isolamento garante que as operações concorrentes em um banco de dados sejam executadas com o mesmo resultado que se elas estivessem sendo executadas individualmente.

    c) A propriedade da durabilidade evita que os resultados de uma transação sejam permanentes, permitindo que os resultados de uma ação possam ser desfeitos na mesma transação.

    Comentário: Durante uma transação, os dados não são alterados diretamente do banco de dados, mas sim em um log de transação. Depois que a transação é concluída é que o banco coloca do log para o armazenamento durável.

    d) A atomicidade garante que todas as operações da transação sejam refletidas corretamente no banco de dados. Do contrário, nenhuma operação será realizada. (Correto)

    e) As propriedades de isolamento e durabilidade visam à guarda permanente dos dados, por meio de mecanismos de backup, garantindo a integridade do banco de dados.

    Durabilidade -> Armazenamento de dados em meio durável, mas não trata  ( conceituralmente) de tolerância a falhas como backup ou replicação.