Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2025

Banco de DadosBanco de Dados
Código
ce201535
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Pesquisador – Área: Ciências Exatas e da Terra – Subárea: Rastreabilidade e Certificação Digital
Acerca de banco de dados, julgue o item seguinte. Nesse sentido, considere que a sigla NoSQL, sempre que empregada, se refere a bancos de dados não relacionais.No contexto de rastreabilidade de alimentos, NoSQL do tipo chave-valor são mais eficientes que bancos relacionais para armazenar registros históricos detalhados de um produto, pois possuem suporte nativo para consultas complexas.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Banco de Dados NoSQL: modelo chave-valor e consultas complexas

Gabarito: Errado. A afirmação está incorreta porque bancos de dados NoSQL do tipo chave-valor não possuem suporte nativo para consultas complexas. Eles são otimizados para operações simples de leitura/escrita por chave, sendo inadequados para consultas elaboradas como junções, agregações ou filtragens baseadas em conteúdo dos valores.

A questão aborda a adequação de diferentes modelos NoSQL a cenários específicos. No caso de rastreabilidade de alimentos, armazenar registros históricos detalhados de um produto — que tipicamente envolve consultas variadas sobre lotes, datas, fornecedores, etc. — exigiria um banco com capacidade de consultas complexas, o que é característica de bancos relacionais ou de modelos NoSQL orientados a documentos ou grafos, não do modelo chave-valor.

Características do modelo chave-valor

Conforme o conteúdo de apoio, o modelo chave-valor é "bem simples e permite a visualização do banco de dados como uma grande tabela hash". Cada chave mapeia para um único valor, e as operações são limitadas a buscar, inserir ou deletar por chave. Não há mecanismos nativos para consultar com base no conteúdo do valor, realizar junções ou agregações. Isso torna esse modelo eficiente para cache, sessões de usuário ou cenários de lookup rápido, mas ineficiente para consultas complexas.

Contrastando com outros modelos

Característica

Chave-valor

Relacional

Documento (ex.: MongoDB)

Consultas complexas

Não suporta nativamente

Sim (SQL)

Sim (consultas baseadas em campos dos documentos)

Estrutura de dados

Par chave-valor simples

Tabelas com esquema fixo

Documentos semiestruturados (JSON)

Adequado para rastreabilidade detalhada

Não

Sim

Sim

Erro da afirmação

A banca utiliza o argumento de "suporte nativo para consultas complexas" como justificativa para a superioridade do chave-valor, mas isso é exatamente o oposto da realidade. Bancos chave-valor carecem de linguagens de consulta avançadas, como destacado no conteúdo de apoio: "Muitos armazenamentos NoSQL comprometem a consistência... e a falta de capacidade de realizar junções ad-hoc entre tabelas". Portanto, a afirmação é falsa.

Gabarito: Errado.

Link permanente: /questoes/ce201535