SóProvas


ID
137182
Banca
CESGRANRIO
Órgão
Casa da Moeda
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Em reunião técnica sobre a construção de um sistema financeiro, foi levantada a exigência de que uma transação deve ter todas as suas operações executadas, em caso de sucesso, ou nenhum efeito sobre a base de dados, em caso de falha. O administrador de banco de dados afirma que não há problema, uma vez que o SGBD corporativo garante a propriedade ACID de

Alternativas
Comentários
  • Para um bom funcionamento de um SGBD, é necessário que ele tenha um conjunto de propriedades, conhecido como ACID(Atomicidade, Consistência, Isolamento e Durabilidade), onde estas propriedades vão definir como serão executadas as transações.
    Atomicidade: Qualquer operação deve ser executada por completo, caso contrário a ação é desfeita, comando conhecido como “rollback”.
    Consistência: Os dados de um Banco de Dados, devem permanecer íntegros após qualquer transação, transação esta que deve respeitar restrições e pré-requisitos impostos pelo SGBD.
    Isolamento: As transações devem ocorrer sem que outras interfiram em sua execução, ou seja, uma por vez.
    Durabilidade: Qualquer mudança no BD – operação concluída com sucesso – deve permanecer, mesmo que haja qualquer falha no sistema.

    http://cledilsonweb.blogspot.com/2011/02/transacoes-importancia-do-acid-para-um.html
  • Atomicidade:


    " foi levantada a exigência de que uma transação deve ter todas as suas operações executadas, em caso de sucesso, ou nenhum efeito sobre a base de dados, em caso de falha. "

  • a-

    Atomicidade é uma operação em um banco de dados que deve ser executada completamente se sucesso (commit), ou nao se erro (rollback)

  • A atomicidade é a propriedade que trata de falhas no meio das transações. Caso elas ocorram, nenhum resultado da transação deve ser gravado no banco, de modo a prevenir estados inconsistentes. Imagine uma transação que trata de uma transferência bancária, por exemplo, que falha após o débito na conta de origem, mas antes que o crédito na conta de destino seja realizado. Isso poderia causar um problema, caso os efeitos parciais da transação fossem mantidos no banco de dados.

  • (A)

    Outras da CESPE que ajudam a responder:

    -Conforme o princípio da atomicidade, caso ocorra erro em determinada transação, todo o conjunto a ela relacionado será desfeito até o retorno ao estado inicial, como se a transação nunca tivesse sido executada.(C)

    -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.(C)

    -Atomicidade é a propriedade que assegura que as atualizações relacionadas e dependentes ocorram dentro dos limites da transação ou nenhuma atualização será efetivada no banco de dados.(C)