Questão nº 79
Questão de Tecnologia da Informação · FGV CGE-SP 2025 (nº 79)
FGV2025Auditor Estadual de Controle - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓
Sobre as características de bancos NoSQL, assinale a afirmativa correta.
- ABancos orientados a documentos armazenam dados em pares chave/valor simples.
- BBancos de grafos usam estrutura relacional para representar arestas.
- CBancos chave/valor suportam transações ACID complexas por padrão.
- DBancos orientados a documentos permitem consultas estruturadas por atributos aninhados. (alternativa correta)
- EBancos de grafos não permitem relacionamentos direcionados.
Resposta comentada
Gabarito Alternativa D
Bancos de dados NoSQL são sistemas de gerenciamento de dados que não usam o modelo relacional tradicional, oferecendo flexibilidade e escalabilidade para diferentes tipos de dados e necessidades.
- (A) Incorreta: Bancos orientados a documentos armazenam dados em estruturas semi-estruturadas como JSON ou BSON, onde o "valor" é um documento complexo, não um par chave/valor simples. Pares chave/valor simples são a característica principal dos bancos de dados chave/valor.
- (B) Incorreta: Bancos de grafos representam dados como nós (entidades) e arestas (relacionamentos) diretamente, sem usar uma estrutura relacional (tabelas, chaves estrangeiras) para isso. Eles são uma alternativa aos bancos relacionais.
- (C) Incorreta: Bancos chave/valor geralmente priorizam alta disponibilidade e escalabilidade, e não suportam transações ACID complexas por padrão. Embora alguns NoSQL possam oferecer garantias ACID limitadas (especialmente para operações em um único item), essa não é uma característica padrão ou principal dos bancos chave/valor para transações complexas. Armadilha: A banca tenta confundir com o fato de que alguns NoSQL podem ter alguma garantia ACID, mas a maioria dos chave/valor não oferece ACID complexo por padrão, focando em operações simples e rápidas.
- (D) Correta: Bancos orientados a documentos, como MongoDB, armazenam dados em documentos que podem ter estruturas hierárquicas e atributos aninhados (objetos dentro de objetos, arrays). Eles permitem realizar consultas diretamente nesses atributos aninhados, facilitando a busca e manipulação de dados complexos.
- (E) Incorreta: Bancos de grafos são projetados para modelar relacionamentos, e esses relacionamentos (arestas) podem ser direcionados (ex: "A segue B") ou não direcionados, sendo os relacionamentos direcionados uma característica fundamental e poderosa desse tipo de banco.
Fonte: FGV CGE-SP 2025 Auditor Estadual de Controle - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.