Pular para o conteúdo principal

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

Banco de DadosBanco de Dados
Código
qq896945
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Suporte de Banco de Dados
Assinale a alternativa que NÃO corresponde a um método usado comumente para tornar um sistema de banco de dados tolerante a falhas.
  1. AReplicação.
  2. BArmazenamento RAID.
  3. CParticionamento (sharding).
  4. DBackups frequentes.
  5. ENenhuma das alternativas anteriores.
Revelar gabarito e comentário

GabaritoC — Particionamento (sharding).

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 bancos de dados

Gabarito: letra C. O particionamento (sharding) é uma técnica de escalabilidade horizontal, não de tolerância a falhas. As demais alternativas (replicação, RAID, backups) são métodos clássicos para garantir continuidade e recuperação de dados.

Alternativa A — ✅ Correta

A replicação mantém cópias dos dados em diferentes servidores, permitindo que o sistema continue operando mesmo se um servidor falhar. É um método fundamental de tolerância a falhas.

Alternativa B — ✅ Correta

O armazenamento RAID (Redundant Array of Independent Disks) utiliza múltiplos discos para redundância, protegendo contra falhas de hardware e aumentando a disponibilidade.

Alternativa C — ❌ Incorreta ⟵ GABARITO

O particionamento (sharding) consiste em dividir os dados horizontalmente entre vários servidores, com o objetivo principal de escalabilidade e desempenho. Embora possa ser combinado com replicação para tolerância a falhas, por si só não é um método de tolerância a falhas – seu propósito é distribuir a carga.

Alternativa D — ✅ Correta

Backups frequentes são essenciais para recuperação de dados após falhas, permitindo restaurar o sistema a um estado anterior.

Alternativa E — ❌ Incorreta

Como existe uma alternativa que não corresponde à tolerância a falhas (a letra C), a opção "nenhuma das anteriores" está incorreta.

NÃO CAIA NESSA!

A banca explora a confusão entre sharding (escalabilidade) e replicação (tolerância a falhas). Lembre-se: sharding distribui dados; replicação copia dados. O sharding por si só não garante tolerância a falhas – ele precisa ser acompanhado de replicação para isso.

Gabarito: letra C.

Link permanente: /questoes/qq896945