Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2025
Banco de Dados›Banco 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
Arelacional.
Bkey/value.
Corientado a documentos.
Dorientado a grafo.
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.