SóProvas


ID
2094943
Banca
FGV
Órgão
COMPESA
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Uma das funções dos Sistemas Gerenciadores de Bancos de Dados é garantir as propriedades “ACID” das transações. Dessas propriedades, a que trata da “atomicidade” está associada aos comandos

Alternativas
Comentários
  • Resp:B

    Atomicidade - Trata o trabalho como parte indivisível (atômico). A transação deve ter todas as suas operações executadas em caso de sucesso ou nenhum resultado de alguma operação refletido sobre a base de dados em caso de falha. Ou seja, após o término de uma transação (commit ou rollback), a base de dados não deve refletir resultados parciais da transação.

    fonte: https://pt.wikipedia.org/wiki/ACID

  • Somente para fins de complemento, COMMIT(transação OK), ROLLBACK(aborta transação) e BEGIN(inicia a transação) fazem parte da DTL. Linguagem de Transação de dados

  • Alternativa correta: B. 

     

    "Atomicidade" pode ser entendido como "ou faz tudo ou não faz nada". Uma operação faz as alterações no log ou em outro armazenamento temporário e só escreve no disco (efetivamente alterando as informações) caso complete todas as suas etapas com sucesso. Do contrário apaga-se o log e as informações do disco permanecem inalteradas. 

  • A propriedade de atomicidade diz repeito à característica das transações serem executadas do início até o fim, ou então não serem executadas. No caso de falhas, os resultados intermediários são revertidos no banco de dados. Assim, temos que os comandos BEGIN/START TRANSACTION (quando utilizados), e principalmente COMMIT e ROLLBACK, que permitem a confirmação ou a reversão dos efeitos da transação.

    Gabarito: B

  • gab.: B

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

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

    Ano: 2015 Banca: Órgão:  Prova: 

    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)"

    LETRA D - ATOMICIDADE

    Bons estudos!

  • A propriedade de atomicidade diz respeito à característica das transações serem executadas do início até o fim, ou então não serem executadas.

    No caso de falhas, os resultados intermediários são revertidos no banco de dados.

    Assim, temos que os comandos BEGIN/START TRANSACTION (quando utilizados), e principalmente COMMIT e ROLLBACK, que permitem a confirmação ou a reversão dos efeitos da transação.