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
ce214865
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-SE
Ano
2025
Nível
Superior
Cargo
Auditor Fiscal Tributário - Tecnologia da Informação
Determinado banco de dados armazena registros em estruturas semiestruturadas, como JSON ou BSON, permitindo que cada registro possua atributos distintos e facilitando a recuperação de dados por meio de chaves ou índices sobre todos os seus campos.Esse tipo de banco de dados NoSQL é denominado
  1. Arelacional.
  2. Bkey/value.
  3. Corientado a documentos.
  4. Dorientado a grafo.
  5. Ecolunar.
Revelar gabarito e comentário

GabaritoC — orientado a documentos.

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: Orientado a Documentos

Gabarito: letra C. A descrição — registros em estruturas semiestruturadas (JSON/BSON), atributos distintos por registro e recuperação por chaves/índices — é a definição clássica de um banco orientado a documentos, um dos quatro grandes modelos NoSQL.

Os bancos NoSQL são classificados em quatro categorias principais: chave-valor, orientado a documentos, orientado a colunas e orientado a grafos. Cada um tem características específicas:

  • Chave-valor: armazena pares simples (chave → valor opaco).

  • Documentos: dados em documentos semiestruturados (JSON/BSON), com esquema flexível.

  • Colunas: dados organizados em famílias de colunas.

  • Grafos: nós, arestas e propriedades para relacionamentos complexos.

A questão menciona "estruturas semiestruturadas, como JSON ou BSON" e "cada registro possua atributos distintos", o que remete diretamente ao modelo orientado a documentos.

Alternativa A — ❌ Incorreta

Bancos relacionais utilizam esquema fixo (tabelas com colunas predefinidas) e linguagem SQL. Não armazenam dados semiestruturados como JSON/BSON de forma nativa (embora alguns SGBDs relacionais suportem JSON, o modelo central não é semiestruturado).

Alternativa B — ❌ Incorreta

Bancos chave-valor armazenam pares simples (chave → valor), onde o valor é opaco (sem estrutura interna consultável). Não permitem consultas em partes do documento nem índices sobre campos internos.

Alternativa C — ✅ Correta ⟵ GABARITO

O modelo orientado a documentos armazena dados em documentos (JSON, BSON, XML) com esquema flexível, permitindo que cada documento tenha sua própria estrutura. A recuperação pode ser feita por chave primária ou por índices em campos. Exemplos: MongoDB, CouchDB.

Alternativa D — ❌ Incorreta

Bancos orientados a grafos modelam dados como nós, arestas e propriedades. São ideais para relacionamentos complexos, não para documentos semiestruturados.

Alternativa E — ❌ Incorreta

Bancos colunares (ou orientados a colunas) organizam dados em famílias de colunas, como no Cassandra ou HBase. Embora também sejam NoSQL, não utilizam documentos JSON/BSON como unidade de armazenamento.

Conclusão: A alternativa correta é a letra C, correspondente ao banco de dados orientado a documentos, que atende exatamente à descrição do enunciado.

Link permanente: /questoes/ce214865