Informática, perguntado por dacruzyuri, 5 meses atrás

Relacione as colunas relativas às propriedades desejáveis em transações de bancos de dados concorrentes.



I. A correta execução deve levar o BD de um estado consistente para outro estado consistente.

II. Unidade de processamento: toda a transação é executada ou nada é executado.

III. Sempre que o BD for modificado e essas mudanças forem efetivadas, não podem ser perdidas por causa de falhas subsequentes.

IV. As atualizações não devem ser tornadas visíveis para outras transações até o commit.



( ) Atomicidade

( ) Consistência

( ) Isolamento

( ) Durabilidade



A sequência correta é a seguinte:

A)
II, I, IV, III

B) III, II, I, IV

C) I, II, III, IV

D) II, I, III, IV

E) II, III, I, IV

Soluções para a tarefa

Respondido por neochiai
2

Resposta:

A sequência correta é a II, I, III, IV, alternativa D.

Explicação:

I. A correta execução deve levar o BD de um estado consistente para outro estado consistente.

Esta afirmação é relativa à consistência: o BD deve estar num estado consistente após cada transação.

II. Unidade de processamento: toda a transação é executada ou nada é executado.

Esta afirmação se refere às transações, que devem ser completadas somente por completo ou então não serem executadas.

III. Sempre que o BD for modificado e essas mudanças forem efetivadas, não podem ser perdidas por causa de falhas subsequentes.

Esta é a definição da durabilidade, as modificações efetivadas no banco devem ser persistentes.

IV. As atualizações não devem ser tornadas visíveis para outras transações até o commit.

Esta é a definição do isolamento, transações diferentes não devem enxergar modificações de outras transações até que seja feito o commit.

Perguntas interessantes