Em um Banco de Dados Relacional, as Transações têm quatro pr...

Próximas questões
Com base no mesmo assunto
Q874250 Banco de Dados
Em um Banco de Dados Relacional, as Transações têm quatro propriedades importantes, são elas:
Alternativas

Comentários

Veja os comentários dos nossos alunos

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.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo