SóProvas


ID
2058622
Banca
MGA
Órgão
TCE-CE
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Em um Sistema de Gerência de Banco de Dados (SGBD), existe um conjunto de procedimentos (transações). Mediante a transação definida a seguir, assinale a alternativa que a explica CORRETAMENTE: "Todas as ações que compõem a unidade de trabalho da transação devem ser concluídas com sucesso, para que seja efetivada. Se durante a transação qualquer ação que constitui unidade de trabalho falhar, a transação inteira deve ser desfeita (rollback). Quando todas as ações são efetuadas com sucesso, a transação pode ser efetivada e persistida em banco (commit)"

Alternativas
Comentários
  • Atomicidade
    A propriedade de atomicidade garante que as transações sejam atômicas (indivisíveis). A transação será executada totalmente ou não será executada.

     

    Consistência
    A propriedade de consistência garante que o banco de dados passará de uma forma consistente para outra forma consistente.

     

    Isolamento
    A propriedade de isolamento garante que a transação não será interferida por nenhuma outra transação concorrente.

     

    Durabilidade
    A propriedade de durabilidade garante que o que foi salvo, não será mais perdido.

     

    * Algumas respostas foram retiradas do livro: Sistemas de banco de dados – Ramez Elmasri e Shamkant B. Navathe.

  • d-

    OPERAÇÃO ATÔMICA: DEVE OCORRER POR COMPLETO OU NAO OCORRER

  • GAB- D

    O que jamais pode acontecer – devido à propriedade de atomicidade de uma transação – é o

    dinheiro não sair e mesmo assim ser debitado da sua conta; ou o dinheiro sair e não ser debitado da

    sua conta. Dessa forma, se tudo ocorrer bem, as operações de gravação de uma transação devem

    ser confirmadas – o que chamamos de COMMIT; caso ocorra alguma falha, as operações de gravação

    de uma transação devem ser desfeitas – o que chamamos de ROLLBACK

  • GAB.: D

    O que é uma transação?

    Uma transação é uma sequência de operações executadas como uma única unidade lógica de trabalho.

    ACID é um conceito que se refere às quatro propriedades de transação de um sistema de banco de dados: Atomicidade, Consistência, Isolamento e Durabilidade.

    Atomicidade: Em uma transação envolvendo duas ou mais partes de informações discretas, ou a transação será executada totalmente ou não será executada, garantindo assim que as transações sejam atômicas.

    Consistência: A transação cria um novo estado válido dos dados ou em caso de falha retorna todos os dados ao seu estado antes que a transação foi iniciada.

    Isolamento: Uma transação em andamento mas ainda não validada deve permanecer isolada de qualquer outra operação, ou seja, garantimos que a transação não será interferida por nenhuma outra transação concorrente.

    Durabilidade: Dados validados são registados pelo sistema de tal forma que mesmo no caso de uma falha e/ou reinício do sistema, os dados estão disponíveis em seu estado correto.

    __________________________________________________________________________________

    Operação ROLLBACK :Desfaz todo o processo caso ocorra algum evento contrário ao desejado. 

    Operação COMMIT: Confirma a transação e essa deverá ser gravada;