Questão de Banco de Dados — Arquitetura de Banco de Dados — FGV 2026
Banco de Dados›Arquitetura de Banco de Dados
Código
gp018293
Banca
FGV
Órgão
TJ-SC
Ano
2026
Cargo
Analista de Sistemas
Com relação às arquiteturas de armazenamento e processamento
de dados em larga escala, analise as afirmativas a seguir e assinale
(V) para verdadeira e (F) para falsa.
( ) Os Data Lakes fundamentam-se no conceito de schema-onread, permitindo o armazenamento de dados em seu formato
bruto sem a necessidade de uma estrutura rígida no momento
da ingestão.
( ) Os Data Warehouses operam sob o modelo de schema-onwrite, exigindo que os dados sejam transformados e
estruturados conforme um esquema definido antes de sua
carga e disponibilização para consulta.
( ) Os Data Lakes são repositórios projetados exclusivamente
para o armazenamento de dados não estruturados, sendo
tecnicamente incompatíveis para dados estruturados
provenientes de sistemas transacionais.
As afirmativas são, respectivamente,
AV – V – F.
BV – F – V.
CF – V – V.
DV – F – F.
EF – V – F.
Revelar gabarito e comentário▾
GabaritoA — V – V – F.
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”.
Data Lake e Data Warehouse: schema-on-read vs schema-on-write
Gabarito: letra A (V – V – F). As duas primeiras afirmativas estão corretas: Data Lakes usam schema-on-read (dados brutos, sem estrutura rígida na ingestão) e Data Warehouses usam schema-on-write (dados transformados e estruturados antes da carga). A terceira é falsa, pois Data Lakes também armazenam dados estruturados, não apenas não estruturados.
O tema central é a diferença entre duas arquiteturas de armazenamento analítico: o Data Lake e o Data Warehouse. A distinção fundamental está no momento em que o esquema é aplicado aos dados — na escrita ou na leitura. Essa diferença define todo o fluxo de ingestão, armazenamento e consulta.
Data Lake é um repositório centralizado que armazena dados em seu formato bruto (raw), sem exigir que eles sejam transformados ou estruturados no momento da ingestão. O conceito de schema-on-read significa que o esquema é aplicado apenas quando os dados são lidos/consultados, permitindo flexibilidade total: você pode armazenar dados estruturados (tabelas relacionais), semiestruturados (JSON, XML) e não estruturados (texto, imagens, áudio) sem pré-processamento. Isso é ideal para cenários de Big Data, onde a variedade e o volume de dados são enormes e nem sempre se sabe de antemão como eles serão usados.
Data Warehouse é um repositório centralizado que armazena dados já processados e estruturados conforme um esquema definido previamente. O conceito de schema-on-write significa que o esquema é aplicado no momento da escrita (carga), ou seja, os dados precisam ser transformados, limpos e modelados antes de serem armazenados. Isso garante consistência e qualidade, mas reduz a flexibilidade: qualquer mudança no esquema exige reprocessamento dos dados.
A pegadinha da banca está na terceira afirmativa: ela tenta fazer o candidato acreditar que Data Lakes são exclusivos para dados não estruturados. Na prática, Data Lakes aceitam qualquer tipo de dado — estruturado, semiestruturado e não estruturado — justamente por não impor esquema na ingestão. A exclusividade é do Data Warehouse, que exige dados estruturados.
Guarde a fronteira: schema-on-read = flexível, dados brutos, qualquer formato vs schema-on-write = rígido, dados transformados, estruturados. É exatamente nessa fronteira que as alternativas se dividem.
Característica
Data Lake
Data Warehouse
Modelo de esquema
Schema-on-read
Schema-on-write
Momento da estruturação
Na leitura/consulta
Na escrita/carga (ETL)
Tipos de dados aceitos
Estruturados, semiestruturados e não estruturados
Apenas estruturados
Flexibilidade
Alta (dados brutos, sem pré-processamento)
Baixa (exige transformação prévia)
Qualidade/consistência
Menor (depende do uso)
Maior (dados limpos e modelados)
Schema-on-read (Data Lake)
1Dados brutos na ingestão
2Estruturados, semiestruturados e não estruturados
3Esquema aplicado na leitura
4Schema-on-write (Data Warehouse)
ETL antes da carga
Dados transformados e modelados
Apenas dados estruturados
LEVEL · soulevel.com.br
Afirmativa 1 — ✅ Verdadeira
A afirmativa está correta. Data Lakes fundamentam-se no conceito de schema-on-read, permitindo o armazenamento de dados em formato bruto sem estrutura rígida na ingestão. Isso é a definição clássica de Data Lake: um repositório que aceita dados em qualquer formato, sem pré-processamento, aplicando o esquema apenas na leitura. A flexibilidade é a característica central dessa arquitetura.
Afirmativa 2 — ✅ Verdadeira
A afirmativa está correta. Data Warehouses operam sob o modelo de schema-on-write, exigindo que os dados sejam transformados e estruturados conforme um esquema definido antes da carga. Esse é o processo de ETL (Extract, Transform, Load): os dados são extraídos das fontes, transformados (limpeza, padronização, modelagem) e só então carregados no DW. Isso garante qualidade e consistência, mas sacrifica a flexibilidade.
Afirmativa 3 — ❌ Falsa
A afirmativa está incorreta. Data Lakes não são repositórios exclusivos para dados não estruturados. Eles aceitam dados estruturados, semiestruturados e não estruturados — justamente por não impor esquema na ingestão. A banca tenta confundir o candidato ao afirmar que Data Lakes são "tecnicamente incompatíveis" com dados estruturados de sistemas transacionais, o que é falso: um Data Lake pode armazenar dados de bancos relacionais (estruturados) sem qualquer problema, apenas sem a modelagem prévia que um DW exigiria.
NÃO CAIA NESSA!
A banca explora a confusão entre "não impor esquema" e "não aceitar dados estruturados". Data Lakes aceitam todos os formatos — a ausência de esquema na escrita não significa incompatibilidade com dados estruturados, apenas que o esquema será aplicado na leitura. O candidato que associa Data Lake apenas a dados não estruturados cai na armadilha.
PEGA ESSA DICA!
Para diferenciar na prova, lembre-se: Data Lake = qualquer formato, esquema na leitura; Data Warehouse = apenas estruturado, esquema na escrita. Se a afirmativa disser que Data Lake é "exclusivo" ou "incompatível" com algum formato, está errada.