Quando falamos em Transações e Controle de Concorrência; Re...

Próximas questões
Com base no mesmo assunto
Q2382507 Banco de Dados
Quando falamos em Transações e Controle de Concorrência; Recuperação após Falhas, estamos dizendo que o controle de concorrência em bancos de dados visa evitar:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - conflitos de acesso simultâneo

A questão trata de um tema essencial em bancos de dados: Transações e Controle de Concorrência; Recuperação após Falhas. O controle de concorrência visa principalmente garantir que as transações em um banco de dados ocorram de maneira segura e consistente, mesmo quando múltiplas transações são executadas simultaneamente.

Vamos entender melhor os conceitos envolvidos e por que a alternativa correta é a letra C:

Controle de Concorrência: É um mecanismo que gerencia o acesso simultâneo a dados em um banco de dados para garantir que transações concorrentes sejam executadas de maneira que não interfiram umas nas outras. Isso evita conflitos de acesso simultâneo, garantindo a integridade e a consistência dos dados.

Justificativa da Alternativa Correta:

C - Conflitos de acesso simultâneo: Esta alternativa é a correta porque o controle de concorrência em bancos de dados é especificamente projetado para evitar que múltiplas transações que ocorrem ao mesmo tempo causem inconsistências nos dados. Isso inclui problemas como condições de corrida, deadlocks e inconsistências temporais.

Justificativa das Alternativas Incorretas:

A - Redundância de dados: A redundância de dados refere-se à duplicação de dados no banco de dados e não está diretamente relacionada ao controle de concorrência. Esse problema é geralmente abordado por técnicas de normalização e modelagem de dados.

B - Perda de integridade referencial: A integridade referencial diz respeito à manutenção de relacionamentos consistentes entre tabelas, garantida pelo uso de chaves estrangeiras e regras de integridade. Embora importante, não é o foco principal do controle de concorrência.

D - Fragmentação de dados: Fragmentação de dados é uma prática de dividir um banco de dados em partes menores para melhorar o desempenho e a gestão. Não está diretamente relacionada ao controle de concorrência.

E - Perdas: A perda de dados pode ocorrer por várias razões, como falhas no sistema ou erros humanos. Embora o controle de transações ajude a mitigar algumas dessas perdas, o termo "perdas" é amplo e não especifica diretamente o problema de concorrência.

Portanto, entender como o controle de concorrência atua é fundamental para garantir que múltiplas transações possam ocorrer simultaneamente sem interferir umas nas outras, mantendo a integridade e consistência dos dados no banco de dados.

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

Gabarito C

O controle de concorrência em banco de dados é um conjunto de técnicas e mecanismos utilizados para garantir que múltiplas transações possam acessar e modificar os dados de forma simultânea, sem gerar resultados inconsistentes ou corromper a integridade dos dados.

✅Gabarito(A)  

Questão para tomar cuidado! O fato de estar especificando a "Recuperação após Falhas ", tende a direcionar o gabarito para a letra A, apesar dos objetivos impostos pelo controle de concorrência irem além do controle de redundância de dados.

Objetivos gerais do controle de concorrência:

As propriedades de transações impostas pelos métodos de controle de concorrência e recuperação do Sistema de Gerenciamento de Banco de Dados (SGBD) são definidas pelo ACID. Q1114925

As propriedades ACID são: atomicidade, preservação da consistência, isolamento e durabilidade. Q1114925

Essas propriedades garantes o controle de redundância de dados, perda de integridade referencial, conflitos de acesso simultâneo, perdas....

Bem, o importante é o gabarito da Banca. Se cair uma questão similar, já sabemos o que a banca pensa a repeito.

Também acho

Clique para visualizar este comentário

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