Questão de Banco de Dados — Banco de Dados — INSTITUTO AOCP 2025
Banco de Dados›Banco de Dados
Código
qg543507
Banca
INSTITUTO AOCP
Órgão
TRE-TO
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área de Atividade: Apoio Especializado - Especialidade: Tecnologia da Informação
Um banco de dados NoSQL é um banco de dados não relacional, que pode armazenar dados de forma diferente das tabelas relacionais, sendo uma ótima opção para fazer a gestão e o armazenamento de grandes volumes de dados não estruturados e que sofrem grandes mudanças. Com base nessa informação, sobre conceitos, propriedades e definições de banco de dados NoSQL, assinale a alternativa INCORRETA.
AUm banco de dados NoSQL tem como algumas de suas características principais ser não relacional, altamente escalável, possuindo uma replicação facilitada dos dados.
BNo banco de dados NoSQL, os dados podem ser desde semiestruturados até não estruturados.
CUtilizando-se dos modelos desse tipo de banco, o de Chave-Valor é vantajoso perante pesquisas complexas, uma vez que a latência e a performance prometem ser menores do que no modelo de Grafos.
DO modelo do tipo Colunas fará o armazenamento em linhas particulares de cada tabela, sendo esse esquema oposto ao de banco de dados relacionais, uma vez que estes armazenam conjuntos de dados em uma única linha.
EO modelo do tipo Chave-Valor tem como características principais a representação dos dados por conjunto de chaves e valores associados.
Revelar gabarito e comentário▾
GabaritoC — Utilizando-se dos modelos desse tipo de banco, o de Chave-Valor é vantajoso perante pesquisas complexas, uma vez que a latência e a performance prometem ser menores do que no modelo de 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”.
Banco de dados NoSQL: conceitos e modelos
Gabarito: letra C. A alternativa C é a INCORRETA porque afirma que o modelo Chave-Valor é vantajoso para pesquisas complexas, quando na verdade o modelo de Grafos é o mais adequado para esse tipo de consulta, devido à sua capacidade de representar e navegar relacionamentos. O modelo Chave-Valor é otimizado para buscas simples por chave, não para consultas complexas.
Os bancos de dados NoSQL (Not Only SQL) surgiram para atender a demandas de grandes volumes de dados, muitas vezes semiestruturados ou não estruturados, que exigem alta disponibilidade e escalabilidade horizontal. Diferentemente dos bancos relacionais, que usam tabelas com esquema rígido, os NoSQL oferecem modelos flexíveis, como Chave-Valor, Documentos, Colunas e Grafos. Cada modelo tem suas vantagens e desvantagens, e a escolha depende do caso de uso.
O modelo Chave-Valor é o mais simples: armazena dados como pares chave-valor, onde a chave é um identificador único e o valor pode ser qualquer tipo de dado. É extremamente rápido para operações de leitura e escrita por chave, mas não é eficiente para consultas complexas que envolvem múltiplos registros ou relacionamentos. Já o modelo de Grafos é projetado exatamente para representar entidades e seus relacionamentos, sendo ideal para consultas que exploram conexões, como redes sociais, sistemas de recomendação e detecção de fraudes.
O modelo de Colunas, por sua vez, armazena dados em colunas, agrupando registros com as mesmas colunas em famílias. Isso permite consultas eficientes sobre grandes volumes de dados, especialmente em cenários de análise. O modelo de Documentos armazena dados em documentos (geralmente JSON), que podem ter estruturas variadas, oferecendo flexibilidade.
A pegadinha da questão está em inverter a vocação dos modelos: o Chave-Valor é ótimo para buscas simples e rápidas, mas não para pesquisas complexas, que são o ponto forte dos Grafos. A banca explora essa confusão comum entre os candidatos.
Guarde essa distinção: Chave-Valor = simplicidade e velocidade em buscas por chave; Grafos = relacionamentos e consultas complexas. É exatamente nessa fronteira que as alternativas se dividem.
Modelos NoSQL: Chave-Valor (Busca simples por chave, Não é eficiente p/ consultas complexas); Grafos (Consultas complexas e relacionamentos, Redes sociais, recomendação, fraudes); Colunas (Armazena em famílias de colunas, Oposto ao relacional (linhas)); Documentos (Estrutura flexível (JSON))
Alternativa A — ✅ Correta
A alternativa A está correta. Bancos de dados NoSQL são não relacionais, altamente escaláveis (escalabilidade horizontal) e possuem replicação facilitada, características fundamentais desses sistemas. A replicação é uma técnica comum para garantir disponibilidade e tolerância a falhas.
Alternativa B — ✅ Correta
A alternativa B está correta. Os bancos NoSQL podem armazenar dados semiestruturados (como JSON) e não estruturados (como textos livres, imagens, vídeos), sendo essa uma de suas principais vantagens sobre os bancos relacionais, que exigem esquema rígido.
Alternativa C — ❌ Incorreta ⟵ GABARITO
A alternativa C é a INCORRETA. Ela afirma que o modelo Chave-Valor é vantajoso para pesquisas complexas, com latência e performance menores que o modelo de Grafos. Na verdade, o modelo Chave-Valor é otimizado para buscas simples por chave, mas não para consultas complexas que envolvem múltiplos relacionamentos. O modelo de Grafos é o mais adequado para pesquisas complexas, pois representa entidades e relacionamentos de forma natural, permitindo consultas eficientes sobre conexões.
Alternativa D — ✅ Correta
A alternativa D está correta. O modelo de Colunas armazena dados em colunas, agrupando registros com as mesmas colunas em famílias. Isso é oposto ao modelo relacional, que armazena dados em linhas de tabelas. A descrição da alternativa está correta: o modelo de Colunas armazena em linhas particulares de cada tabela (na verdade, em famílias de colunas), enquanto o relacional armazena conjuntos de dados em uma única linha.
Alternativa E — ✅ Correta
A alternativa E está correta. O modelo Chave-Valor representa dados como conjuntos de chaves e valores associados, onde cada chave é única e o valor pode ser qualquer tipo de dado. Essa é a definição clássica desse modelo.
Gabarito: letra C — a única alternativa incorreta, pois inverte a vocação dos modelos Chave-Valor e Grafos.