SóProvas


ID
2622757
Banca
Marinha
Órgão
CAP
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Em um Banco de Dados Relacional, as Transações têm quatro propriedades importantes, são elas:

Alternativas
Comentários
  • ACID

    ATOMICIDADE -> Qualquer transação é uma proposição do tipo tudo ou nada.

    CORREÇÃO (Consistência)-> Qualquer transação transforma o estado correto do banco de dados em outro estado correto, sem necessariamente preservar a correção em todos os pontos intermediários.

    ISOLAMENTO -> As atualizações em qualquer transação são ocultadas de todas as outras transações, até que determinada transação faça o COMMIT.

    DURABILIDADE -> Quando determinada transação faz o COMMIT, suas atualizações sobrevivem no banco de dados, mesmo que haja uma falha sebsequente no sistema.

     

    Ref. Página 415 Livro Date Introdução a Sistemas de Banco de dados 8ed

  • b) Atomicidade, Correção, Isolamento e Durabilidade.

    • Atomicidade: Ela deve ser realizada em sua totalidade ou não ser realizada de alguma forma. É responsabilidade do SUBSISTEMA DE RECUPERAÇÃO DE TRANSAÇÃO de um SGBD que impõem restrições de integridade.

    • Consistência/Correção: Se ela for executada do início ao fim sem interferência de outras transações, deve levar o banco de dados de um estado consistente para outro. É considerada uma RESPONSABILIDADE DOS PROGRAMADORES QUE ESCREVEM OS PROGRAMAS DE BANCO DE DADOS OU DO MÓDULO SGBD QUE IMPÕE RESTRIÇÕES DE INTEGRIDADE.

    • Isolamento: Uma transação deve parecer como se fosse executada isoladamente de outras transações, embora muitas delas estejam sendo executadas de maneira simultânea. É imposta pelo SUBSISTEMA DE CONTROLE DE CONCORRÊNCIA DO SGBD.

    • Durabilidade: As mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados. Essas mudanças não devem ser perdidas por causa de alguma falha. É a responsabilidade do SUBSISTEMA DE RECUPERAÇÃO DO SGBD.

    • Atomicidade: Ela deve ser realizada em sua totalidade ou não ser realizada de alguma forma. É responsabilidade do SUBSISTEMA DE RECUPERAÇÃO DE TRANSAÇÃO de um SGBD que impõem restrições de integridade.

    • Consistência/Correção: Se ela for executada do início ao fim sem interferência de outras transações, deve levar o banco de dados de um estado consistente para outro. É considerada uma RESPONSABILIDADE DOS PROGRAMADORES QUE ESCREVEM OS PROGRAMAS DE BANCO DE DADOS OU DO MÓDULO SGBD QUE IMPÕE RESTRIÇÕES DE INTEGRIDADE.

    • Isolamento: Uma transação deve parecer como se fosse executada isoladamente de outras transações, embora muitas delas estejam sendo executadas de maneira simultânea. É imposta pelo SUBSISTEMA DE CONTROLE DE CONCORRÊNCIA DO SGBD.

    • Durabilidade: As mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados. Essas mudanças não devem ser perdidas por causa de alguma falha. É a responsabilidade do SUBSISTEMA DE RECUPERAÇÃO DO SGBD.