SóProvas


ID
1420942
Banca
Marinha
Órgão
CP-PCNS
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

As transações em um banco de dados devem possuir várias propriedades, normalmente chamadas propriedades ACID. Sobre essas propriedades é correto afirmar que

Alternativas
Comentários
  • Sobre as propriedades ACID das transações nos SGBD:

     

    1) ATOMICIDADE - Um SGBD deve possuir essa propriedade para que as transações sejam completadas em sua forma total ou de nenhuma forma, nunca um meio termo. Ou seja: caso haja alguma falha durante a execução de uma transação, a transação é desfeita.

     

    2) CONSISTÊNCIA - As transações devem fazer o Banco de Dados passar de um estado consistente para outro.

     

    3) ISOLAMENTO  - Garante que apenas UMA transação será executada por vez (exceto as de consultas), ou seja, as transações devem ser executadas como se estivessem "isoladas" das demais. As transações não devem sofrer interferência de outras transações concorrentes.

     

    4) DURABILIDADE  - É a propriedade que torna as alterações no Banco de Dados pelas transações permanentes, não podendo ser perdidas em razão de falhas.

  • O gabarito é a letra B.

     

    Uma declaração COMMIT em SQL finaliza uma transação dentro de um sistema de gerenciamento de banco de dados (SGBD) e torna visíveis aos usuários todas as alterações. Uma declaração COMMIT também liberará quaisquer savepoints que pode estar em uso.

     

    Alternativamente, uma declaração ROLLBACK pode ser emitida, o que desfaz todo o trabalho realizado.