No processamento de transações em sistemas de bancos de dado...

Próximas questões
Com base no mesmo assunto
Q449605 Banco de Dados
No processamento de transações em sistemas de bancos de dados, a implementação de mecanismos de controle de concorrência garante às transações a característica de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A - isolamento.

O controle de concorrência em sistemas de bancos de dados é um aspecto fundamental para garantir que as transações sejam processadas de forma segura e confiável. Este controle é essencial para atender às propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade), que visam preservar a integridade dos dados.

O isolamento, que é a característica mencionada na alternativa correta, refere-se à capacidade de uma transação ser executada como se estivesse sozinha no sistema, ou seja, suas operações não são visíveis para outras transações paralelas até que sejam concluídas. Isso evita problemas como a leitura suja (dirty read), atualização perdida (lost update) e outras anomalias que podem ocorrer quando várias transações estão acessando e modificando os mesmos dados simultaneamente.

Os mecanismos de controle de concorrência, como bloqueios (locks), timestamps e protocolos de validação de transações, são implementados para garantir o isolamento e evitar conflitos entre transações concorrentes.

É importante notar que as outras alternativas referem-se a outras propriedades das transações: atomicidade (B) garante que todas as operações de uma transação são concluídas com sucesso ou todas são canceladas; durabilidade (C) assegura que as mudanças realizadas por uma transação são permanentes no sistema; prioridade (D) não é uma característica ACID, e individualidade (E) não se relaciona diretamente com as propriedades ACID.

Entendendo a propriedade de isolamento, fica claro o motivo pelo qual a alternativa "A" é a correta, pois ela está diretamente relacionada ao controle de concorrência implementado nos sistemas de bancos de dados para manter as transações isoladas umas das outras durante sua execução.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Isolamento: uma transacao nao deve interferir em outra transacao.==> Controle de concorrencia.

 

As 4 características das transações são:

ACID -> Atomicidade, Consistência, Isolamento e Durabilidade.

Isolamento é o que garante a independência dos níveis. Em outras palavras, o isolamento garante que uma alteração feita nos dados no nível físico não interfira no modelo lógico (e vice-versa).

Controle de Concorrência é uma característica que pode ser implementada no SGBD que faz com que não seja permitida a alteração simultânea do mesmo dado (permite a visualização simultânea, mas não a alteração).

Portanto, o Controle de Concorrência garante a característica de isolamento às transações.

Gab. Letra A

Mecanismo de controle de concorrência garantem às transações a característica de isolamento. O isolamento trata de um conjunto de técnicas que tentam evitar que transações paralelas interfiram umas nas outras, fazendo com que o resultado de várias transações em paralelo seja o mesmo resultado que essas transações teriam caso fossem executadas sequencialmente (uma após a outra). 

Gabarito: Letra A

Propriedades das transações >> Responsáveis:

ATOMICIDADE >> Subsistema de recuperação

ISOLAMENTO >> Subsistema de controle de concorrência.

DURABILIDADE >> Subsistema de recuperação.

CONSISTÊNCIA >> Programador ou módulo de restrições de integridade.

Fonte: Ramom Souza - Exponencial

GABARITO LETRA "A"

Transações de banco de dados: processo de leitura, inserção, alteração e exclusão. Propriedades (ACID):

Atomicidade: A transação será executado por completo ou não executada.

Consistência: A transação deve sair de um estado consistente (respeito as regras e restrições) a outro estado consistente.

Isolamento: A transação não será afetada por outra que acontece simultaneamente.

Durabilidade: Os efeitos da transação persistem no banco de dados mesmo em casos de quedas de energia, travamentos ou erros.

FONTE: Estratégia Concursos, meus resumos.

"Se não puder se destacar pelo talento, vença pelo esforço"

Clique para visualizar este comentário

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