SóProvas


ID
884986
Banca
CESPE / CEBRASPE
Órgão
ANP
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Acerca do conceito de processamento de transações em um banco de dados, julgue os itens a seguir.

Para assegurar a integridade dos dados em uma transação, exige-se que os sistemas de banco de dados mantenham, durante a transação, a propriedade denominada atomicidade, em que a soma das entradas e saídas das transações são sempre constantes e os campos são indivisíveis.

Alternativas
Comentários
  • A questão acima descreve outra propriedade da transação conhecida como consistência.
  • Misturou os dois conceitos
     
     
    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 abort), a base de dados não deve refletir resultados parciais da transação.
     
     
    Consistência
    Regras de integridade dos dados são asseguradas, ou seja, as transações não podem quebrar as regras do Banco de Dados.
     
     
  • A - atomicidade
    C - consistencia
    I - indivisibilidade 
    D - durabilidade
  • Para assegurar a integridade consistência dos dados em uma transação, exige-se que os sistemas de banco de dados mantenham, durante a transação, a propriedade denominada atomicidade  isolamento, em que a soma das entradas e saídas das transações são sempre constantes e os campos são indivisíveis. 

    Basta trocarmos integridade por consistência e atomicidade por isolamento.
    Este é o meu entendimento.
    Bons estudos!!!

  • Propriedades desejáveis das transações ACID:
    1- Atomicidade -> uma transação é um unidade atômica de processamento; ou ela será executada em sua totalidade ou não será de modo algum;
    2- Consistência -> a execução da transação fará o banco sair de um estado consistente para outro;
    3- Isolamento -> uma transação deve ser executada como se estivesse isolada das demais. Uma transação não deve interferir na execução de outra;
    4- Durabilidade -> as mudanças aplicadas ao banco de dados por uma transação efetivada devem persistir no banco de dados. Essas mudanças não devem ser perdidas em razão de uma falha.
  • atomicidade != consistência

  • Consistência / Seriabilidade / Correção
     Respeitar todas as restrições de integridade:   As regras de integridade são asseguradas

     Estado consistente para consistente -  uma  transação  leva  um  banco  de  dados  de um estado consistente para outro estado consistente.
     A execução de uma transação isolada (ou seja, sem a execução concorrente de outra transação) preserva a consistência do banco.
     Nenhuma operação do banco de dados de uma transação pode ser parcial -  Quantidade de operações:    entra 4,    sai 4