← Questões de Banco de Dados

Banco de Dados · FGV · 2025

Questão comentada de Banco de Dados

Bancos de dados NoSQL são sistemas de gerenciamento de dados projetados para armazenar e recuperar grandes volumes de dados com flexibilidade e escalabilidade. Diferentemente dos bancos de dados relacionais (SQL), que organizam dados em tabelas com linhas e colunas, os bancos NoSQL oferecem modelos de dados mais flexíveis e distribuídos. Com relação aos bancos de dados NoSQL, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F). ( ) Cassandra é orientado a grafos e totalmente compatível com as propriedades ACID que garante consistência por meio de transações. ( ) Neo4j é orientado a família de colunas, em que a unidade básica de armazenamento de dados é a coluna que consiste em um par de nome-valor em que o nome também se comporta como uma chave. ( ) MongoDB, por ser orientado a documentos, é capaz de armazenar e recuperar documentos que podem ser arquivos XML. JSON ou BSON, que são estruturas de dados na forma de árvores hierárquicas e autodescritivas compostas por mapas, coleções e valores escalares. As afirmativas são, respectivamente,

Gabarito: E

A questão mistura os principais modelos de NoSQL, e a banca adora esse tipo de troca de rótulo. Em NoSQL, vale lembrar que Cassandra é um banco orientado a famílias de colunas, muito usado para alta disponibilidade e escalabilidade, mas não é banco de grafos e não nasce com foco em ACID como um SGBD relacional tradicional. Em geral, NoSQL trabalha com flexibilidade de esquema e costuma priorizar distribuição e desempenho, muitas vezes aceitando consistência eventual ou configurável. Neo4j, por sua vez, é o exemplo clássico de banco orientado a grafos. Ele não é de família de colunas, então a afirmação já cai por aí. A ideia de coluna como par nome-valor com nome funcionando como chave lembra o modelo de famílias de colunas, não o de grafos. Já o MongoDB é orientado a documentos. Ele armazena documentos no formato BSON, que é uma representação binária inspirada em JSON. XML não é o formato típico do MongoDB, então incluir XML como se fosse característica do banco deixa a frase errada. Em prova, quando aparecer XML, JSON e BSON misturados, desconfie: o banco é de documentos, mas o formato querido dele é BSON. Por isso, as três afirmativas são falsas, e o gabarito E está correto.

Continue treinando

Questões relacionadas