Questão de Banco de Dados — Banco de Dados Relacionais — FUNDATEC 2025
Banco de Dados›Banco de Dados Relacionais
Código
qg477898
Banca
FUNDATEC
Órgão
Prefeitura de Porto Alegre - RS
Ano
2025
Nível
Superior
Cargo
Auditor Fiscal da Receita Municipal - Bloco II
Os bancos de dados NoSQL têm se destacado em aplicações modernas devido à sua flexibilidade e capacidade de lidar com grandes volumes de dados. Nesse contexto, assinale a alternativa que descreve corretamente uma característica de bancos de dados NoSQL.
ABancos de dados NoSQL utilizam apenas linguagem SQL para manipulação de dados.
BA consistência forte é garantida em todos os bancos NoSQL, independentemente da arquitetura utilizada.
CBancos de dados NoSQL são projetados exclusivamente para armazenar dados relacionais de forma estruturada.
DBancos de dados NoSQL são categorizados em diferentes modelos, como chave-valor, documentos, colunas e grafos.
EBancos de dados NoSQL não suportam replicação ou particionamento de dados, sendo indicados apenas para pequenas aplicações.
Revelar gabarito e comentário▾
GabaritoD — Bancos de dados NoSQL são categorizados em diferentes modelos, como chave-valor, documentos, colunas e grafos.
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
Gabarito: letra D. A classificação correta dos bancos NoSQL inclui os modelos chave-valor, documentos, colunas e grafos, conforme amplamente documentado na literatura técnica (por exemplo, na descrição da Wikipedia sobre NoSQL). As demais alternativas apresentam afirmações incorretas ou generalizações indevidas.
Bancos NoSQL surgiram para atender necessidades de escalabilidade e flexibilidade que os bancos relacionais tradicionais nem sempre oferecem. Eles não utilizam exclusivamente SQL, não garantem consistência forte em todos os casos, não se limitam a dados relacionais estruturados e, ao contrário do que se afirma, suportam replicação e particionamento para grandes volumes.
Bancos NoSQL: Características (Escalabilidade horizontal, Flexibilidade de esquema, Teorema CAP (consistência eventual)); Modelos (Chave-valor, Documentos, Colunas, Grafos); Não são (Exclusivamente SQL, Consistência forte sempre, Apenas dados relacionais, Sem replicação/particionamento)
Alternativa A — ❌ Incorreta
Afirma que bancos NoSQL utilizam apenas SQL. Na verdade, muitos usam APIs próprias, linguagens de consulta não-SQL ou até mesmo SQL parcialmente, mas não exclusivamente. O próprio termo "NoSQL" originalmente significa "no SQL" ou "not only SQL".
Alternativa B — ❌ Incorreta
Afirma que todos os bancos NoSQL garantem consistência forte. Isso é falso: muitos sistemas NoSQL adotam consistência eventual (teorema CAP), priorizando disponibilidade e tolerância a partição em detrimento da consistência imediata.
Alternativa C — ❌ Incorreta
Afirma que bancos NoSQL são projetados exclusivamente para dados relacionais estruturados. Na verdade, eles são não relacionais e podem armazenar dados semiestruturados ou não estruturados, como documentos JSON, grafos, etc.
Alternativa D — ✅ Correta ⟵ GABARITO
Descreve corretamente que bancos NoSQL são categorizados em diferentes modelos: chave-valor, documentos, colunas e grafos (e também multimodelo). Essa é a classificação mais aceita.
Alternativa E — ❌ Incorreta
Afirma que bancos NoSQL não suportam replicação ou particionamento e são indicados apenas para pequenas aplicações. Na prática, esses bancos são projetados justamente para escalabilidade horizontal, replicação e particionamento (sharding), sendo usados em grandes aplicações como Facebook, Google e Amazon.
NÃO CAIA NESSA!
A banca explora generalizações indevidas com termos como "apenas", "todos", "exclusivamente" e "não suportam". O candidato deve desconfiar de afirmativas absolutas e lembrar que NoSQL é um termo amplo e diverso.