Pular para o conteúdo principal

Questão de Banco de Dados — SQL Server — VUNESP 2025

Banco de DadosSQL Server
Código
vu222876
Banca
VUNESP
Órgão
TJM SP
Ano
2025
Cargo
Ana BDJ ( )
O sistema gerenciador de bancos de dados MS SQL Server 2019 suporta, especificamente, os seguintes três principais tipos de backup:
  1. Afull, transaction log e differential.
  2. Bsegment, relational e regular.
  3. Cflat, free e primary.
  4. Dindexed, integrated e spatial.
  5. Erecursive, dimensional e master.
Revelar gabarito e comentário

GabaritoA — full, transaction log e differential.

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”.

Tipos de backup no SQL Server

Gabarito: letra A. O MS SQL Server 2019 suporta três tipos principais de backup: full (completo), transaction log (log de transações) e differential (diferencial). Esses são os tipos nativos documentados pela Microsoft para o mecanismo de banco de dados, e é exatamente essa tríade que a alternativa A apresenta.

O backup é uma cópia de segurança dos dados que permite recuperar o banco em caso de falha, erro humano ou desastre. No SQL Server, cada tipo de backup tem uma finalidade específica e se relaciona com o modelo de recuperação do banco (simple, full ou bulk-logged). O backup full copia o banco de dados inteiro, incluindo os dados e o log de transações suficiente para restaurá-lo. O backup differential copia apenas as mudanças feitas desde o último backup full, reduzindo o tamanho e o tempo de backup. O backup de transaction log registra todas as transações ocorridas desde o último backup de log, permitindo restaurar o banco até um ponto específico no tempo (point-in-time recovery).

Na prática, uma estratégia comum é: fazer um backup full diário, backups diferenciais a cada poucas horas e backups de log de transações a cada 15-30 minutos. Isso equilibra o tempo de restauração (RTO) e a perda máxima de dados aceitável (RPO). Por exemplo, se um banco falhar às 14h, com backups de log a cada 15 minutos, você pode restaurar até o último log (13h45) e perder no máximo 15 minutos de dados.

A pegadinha desta questão é que a banca inventa termos que parecem plausíveis (como "segment", "relational", "flat") para confundir quem não conhece a nomenclatura oficial. O candidato que estudou a documentação do SQL Server reconhece imediatamente os três tipos corretos. Guarde a tríade: full, differential e transaction log — é a base de qualquer estratégia de backup no SQL Server.

1Full
Cópia completa do banco
Base da estratégia
2Differential
Mudanças desde o último full
Menor tamanho e tempo
3Transaction log
Transações desde o último log
Point-in-time recovery
Tipos de backup (SQL Server)
LEVELsoulevel.com.br
Tipos de backup (SQL Server): Full (Cópia completa do banco, Base da estratégia); Differential (Mudanças desde o último full, Menor tamanho e tempo); Transaction log (Transações desde o último log, Point-in-time recovery)

Alternativa A — ✅ Correta ⟵ GABARITO

A alternativa apresenta exatamente os três tipos principais de backup suportados pelo SQL Server: full (completo), transaction log (log de transações) e differential (diferencial). Esses são os tipos nativos documentados pela Microsoft, usados em conjunto para garantir recuperação completa e point-in-time.

Alternativa B — ❌ Incorreta

Os termos "segment", "relational" e "regular" não correspondem a nenhum tipo de backup do SQL Server. "Relational" se refere ao modelo de dados (relacional), não a backup. A banca inventou esses nomes para parecerem técnicos.

Alternativa C — ❌ Incorreta

"Flat", "free" e "primary" não são tipos de backup do SQL Server. "Flat" pode lembrar arquivo plano (flat file), mas não é um tipo de backup. "Primary" se refere ao filegroup primário do banco, não a um tipo de backup.

Alternativa D — ❌ Incorreta

"Indexed", "integrated" e "spatial" não são tipos de backup. "Spatial" se refere a dados geoespaciais (SQL Server tem suporte a tipos espaciais), mas não é um tipo de backup. A banca misturou conceitos de banco de dados para criar distratores.

Alternativa E — ❌ Incorreta

"Recursive", "dimensional" e "master" não são tipos de backup. "Dimensional" lembra modelagem dimensional (data warehouse), e "master" é o nome de um banco de sistema do SQL Server, mas nenhum deles é um tipo de backup.

NÃO CAIA NESSA!

A banca cria termos que soam técnicos ("segment", "relational", "flat", "spatial") para confundir quem não domina a nomenclatura oficial. O candidato que conhece a documentação do SQL Server reconhece imediatamente a tríade correta: full, differential e transaction log. Não se deixe enganar por nomes inventados — memorize os três tipos oficiais.

PEGA ESSA DICA!

Para fixar, lembre da estratégia de backup: full (base), differential (mudanças desde o full) e transaction log (mudanças desde o último log). Essa tríade é a base de qualquer plano de recuperação de desastres no SQL Server. Em provas, sempre desconfie de termos que não aparecem na documentação oficial.

Gabarito: letra A

Link permanente: /questoes/vu222876