Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FUNDATEC 2023

Banco de DadosBanco de Dados
Código
qq894931
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Sistemas Distribuídos
Qual das seguintes técnicas de tolerância a falhas em sistemas distribuídos é utilizada para tutelar o acesso a recursos partilhados do ambiente?
  1. ADetecção de erros.
  2. BMecanismo de retransmissão.
  3. CBackup de dados centralizado.
  4. DCriptografia de dados.
  5. EControle de concorrência.
Revelar gabarito e comentário

GabaritoE — Controle de concorrência.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Tolerância a falhas em sistemas distribuídos

Gabarito: letra E. A técnica que protege o acesso a recursos compartilhados em ambientes distribuídos é o controle de concorrência, que gerencia operações simultâneas para evitar conflitos e garantir consistência. As demais alternativas tratam de aspectos diferentes: detecção de erros, retransmissão, backup e criptografia não têm como foco principal o gerenciamento de acesso concorrente.

A banca testa o conhecimento sobre as diferentes técnicas de tolerância a falhas e suas finalidades. Embora todas as opções sejam usadas em sistemas distribuídos, apenas o controle de concorrência atua diretamente na "tutela" do acesso a recursos partilhados, coordenando transações concorrentes.

Alternativa A — ❌ Incorreta

Detecção de erros identifica falhas (como corrupção de dados ou perda de mensagens), mas não gerencia o acesso simultâneo a recursos compartilhados. É uma técnica de diagnóstico, não de coordenação.

Alternativa B — ❌ Incorreta

Mecanismo de retransmissão (como ARQ ou timeout) lida com perda de pacotes, garantindo entrega confiável, mas não protege o acesso concorrente a recursos. É uma técnica de comunicação, não de controle de concorrência.

Alternativa C — ❌ Incorreta

Backup de dados centralizado é uma estratégia de recuperação após falha (disaster recovery), não atua no momento do acesso concorrente aos recursos. Protege a persistência, não a coordenação.

Alternativa D — ❌ Incorreta

Criptografia de dados protege a confidencialidade e integridade dos dados, mas não gerencia quem ou quando acessa os recursos. Distrator comum: confunde "proteção contra acesso não autorizado" (criptografia) com "proteção contra conflitos de acesso concorrente" (controle de concorrência).

Alternativa E — ✅ Correta ⟵ GABARITO

Controle de concorrência é a técnica que gerencia o acesso simultâneo a recursos compartilhados em sistemas distribuídos, utilizando mecanismos como locks, timestamps ou protocolos de ordenação. Ele garante que operações concorrentes não causem inconsistências, protegendo a integridade dos recursos partilhados. É essencial em bancos de dados distribuídos, sistemas de arquivos compartilhados e qualquer ambiente com acesso concorrente.

NÃO CAIA NESSA!

A banca pode tentar confundir o candidato com a alternativa D (criptografia). Enquanto a criptografia protege os dados contra leitura indevida (confidencialidade), o controle de concorrência protege contra a perda de atualizações e corridas (race conditions). Memorize: acesso concorrente → controle de concorrência; sigilo → criptografia.

Gabarito: letra E.

Link permanente: /questoes/qq894931