SóProvas


ID
161824
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Em sistemas de bancos de dados

Alternativas
Comentários
  • b) dentre as propriedades ACID, a Atomicidade durabilidade especifica que os efeitos de uma transação confirmada não podem ser desfeitos. 

    c) dentre as propriedades ACID, a Consistência Atomicidade especifica que uma transação deve ser executada integralmente ou inteiramente desfeita. 

    d) a execução de uma transação Não pode ser afetada pelas demais transações executadas concorrentemente, desde que atenda à propriedade ACID de Isolamento. 

    e) distribuídos as transações não necessitam ser projetadas com vistas ao atendimento das propriedades ACID.



  • TRANSAÇÃO É um conjunto de procedimentos que é executado num banco de dados, que para o usuário é visto como uma única ação.

    A integridade de uma transação depende de 4 propriedades, conhecidas como ACID.

    Atomicidade - 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).
    Consistência - Todas as regras e restrições definidas no banco de dados devem ser obedecidas. Relacionamentos por chaves estrangeiras, checagem de valores para campos restritos ou únicos devem ser obedecidos para que uma transação possa ser completada com sucesso.
    Isolamento - Cada transação funciona completamente à parte de outras estações. Todas as operações são parte de uma transação única. O principio é que nenhuma outra transação, operando no mesmo sistema, possa interferir no funcionamento da transação corrente(é um mecanismo de controle). Outras transações não podem visualizar os resultados parciais das operações de uma transação em andamento (ainda em respeito à propriedade da atomicidade).
    Durabilidade - Significa que os resultados de uma transação são permanentes e podem ser desfeitos somente por uma transação subseqüente.Por exemplo: todos os dados e status relativos a uma transação devem ser armazenados num repositório permanente, não sendo passíveis de falha por uma falha de hardware.