Questão de Banco de Dados — Modelo relacional — FGV 2024
Banco de Dados›Modelo relacional
Código
fg097402
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Administrador de Banco de Dados
Com relação aos bancos de dados NoSQL orientados a documentos, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).( ) Utilizam um modelo de dados flexível, e permitem o armazenado de dados em formatos como JSON e BSON.( ) São comumente mais escaláveis verticalmente do que bancos de dados relacionais, permitindo dessa forma a distribuição de dados entre múltiplos servidores.( ) Nesse tipo de banco de dados, a normalização dos dados é frequentemente utilizada para melhorar a consistência dos dados e evitar redundância.As afirmativas são, respectivamente,
AV – V – F.
BV – V – V.
CV – F – F.
DF – F – V.
EF – V – F.
Revelar gabarito e comentário▾
GabaritoC — V – F – 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”.
Bancos de dados NoSQL orientados a documentos
Gabarito: letra C (V – F – F). A primeira afirmativa é verdadeira (modelo flexível com JSON/BSON), a segunda é falsa (NoSQL escala horizontalmente, não verticalmente) e a terceira é falsa (normalização não é frequente; utiliza-se desnormalização para performance). Portanto, apenas a sequência V-F-F, correspondente à alternativa C, está correta.
A banca testa conhecimentos fundamentais sobre as características dos bancos NoSQL orientados a documentos, especialmente quanto ao modelo de dados, escalabilidade e práticas de modelagem.
Afirmativa 1 — ✅ Verdadeira
Utilizam um modelo de dados flexível, e permitem o armazenado de dados em formatos como JSON e BSON.
Correta. Bancos orientados a documentos (ex.: MongoDB) adotam esquema flexível (schema-less). Os dados são armazenados em documentos, geralmente nos formatos JSON (JavaScript Object Notation) ou BSON (Binary JSON), permitindo estruturas aninhadas e heterogêneas, sem a rigidez de um esquema relacional pré-definido.
Afirmativa 2 — ❌ Falsa
São comumente mais escaláveis verticalmente do que bancos de dados relacionais, permitindo dessa forma a distribuição de dados entre múltiplos servidores.
A afirmativa contém um erro conceitual. A escalabilidade típica de bancos NoSQL é horizontal (scale-out), ou seja, adicionar mais servidores a um cluster para distribuir carga e dados. A escalabilidade vertical (scale-up) envolve aumentar a capacidade de um único servidor (CPU, memória). Bancos relacionais tradicionais costumam escalar verticalmente (embora também possam escalar horizontalmente com técnicas como sharding, mas não é o foco). NoSQL foi projetado para escalabilidade horizontal, distribuindo dados entre múltiplos servidores (o que a afirmativa menciona), mas a frase "mais escaláveis verticalmente" é o oposto: se são "mais escaláveis verticalmente" não seria a distribuição entre servidores. Portanto, falsa.
Afirmativa 3 — ❌ Falsa
Nesse tipo de banco de dados, a normalização dos dados é frequentemente utilizada para melhorar a consistência dos dados e evitar redundância.
Falsa. Em bancos NoSQL orientados a documentos, a prática comum é a desnormalização (incorporar dados relacionados em um mesmo documento) para evitar joins e melhorar a performance de leitura. A normalização é uma técnica típica de bancos relacionais, que visa reduzir redundância e garantir consistência através de formas normais. Em NoSQL, a consistência é frequentemente sacrificada em favor de disponibilidade e desempenho (BASE), e a desnormalização é usada para evitar consultas complexas entre coleções.
Alternativa A — ❌ Incorreta (V-V-F)
A sequência V-V-F erra ao considerar a segunda afirmativa como verdadeira. Como vimos, a escalabilidade de NoSQL é horizontal, não vertical. Portanto, a alternativa A está incorreta.
Alternativa B — ❌ Incorreta (V-V-V)
Erra ao considerar as duas últimas afirmativas como verdadeiras. Além do erro da afirmativa 2, a afirmativa 3 também é falsa (normalização não é frequente). Logo, sequência incorreta.
Alternativa C — ✅ Correta (V-F-F) ⟵ GABARITO
Sequência V-F-F: primeira verdadeira, segunda falsa, terceira falsa. Corresponde exatamente à análise feita.
Alternativa D — ❌ Incorreta (F-F-V)
Erra ao considerar a primeira afirmativa como falsa. Bancos orientados a documentos realmente utilizam modelos flexíveis e formatos JSON/BSON, portanto a afirmativa 1 é verdadeira. Além disso, considera a terceira verdadeira, o que também é falso.
Alternativa E — ❌ Incorreta (F-V-F)
Erra ao considerar a primeira falsa e a segunda verdadeira. A primeira é verdadeira e a segunda falsa. Portanto, incorreta.
PEGA ESSA DICA!
Para acertar questões sobre NoSQL, lembre-se das propriedades BASE (Basically Available, Soft state, Eventually consistent) e dos modelos: chave-valor, documentos, colunas, grafos. Em orientado a documentos, a modelagem tende a ser desnormalizada e o esquema é flexível. Escalabilidade: horizontal (scale-out), não vertical.