Questão nº 66
Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 66)
O analista Luca, do Setor de Inovação do TJSE, está propondo a criação de um ambiente para armazenar dados que não se sabe, a priori, qual é a sua estrutura, ou seja, um banco de dados schemaless. Então, Luca solicitou ao Setor de Infraestrutura a disponibilização de um banco de dados em que as entidades são armazenadas em nós e os relacionamentos entre essas entidades são armazenados em vértices.
Para atender a demanda de Luca, o Setor de Infraestrutura deverá disponibilizar um banco de dados:
- AGrafo; (alternativa correta)
- BColunar;
- CChave-valor;
- DMultidimensional;
- EOrientado a documento.
Resposta comentada
Gabarito Alternativa A
Um banco de dados NoSQL é um tipo de banco de dados que oferece flexibilidade para armazenar dados sem uma estrutura rígida predefinida (são schemaless), diferente dos bancos de dados tradicionais que usam tabelas fixas.
- (A) Correta: Um banco de dados Grafo é projetado especificamente para armazenar dados onde as entidades são representadas como nós (ou vértices) e as conexões entre elas são representadas como vértices (ou arestas/relacionamentos). Isso se encaixa perfeitamente na descrição de Luca.
- (B) Incorreta: Um banco de dados Colunar armazena dados em colunas, otimizado para consultas analíticas que agregam dados em muitas linhas para poucas colunas, não usando o modelo de nós e vértices.
- (C) Incorreta: Um banco de dados Chave-valor armazena dados como um conjunto simples de pares de chave e valor, sem a estrutura complexa de nós e vértices para relacionamentos.
- (D) Incorreta: Um banco de dados Multidimensional é usado principalmente para análise de dados (OLAP), organizando informações em "cubos" com múltiplas dimensões, não para representar entidades e seus relacionamentos como nós e vértices.
- (E) Incorreta: Um banco de dados Orientado a documento armazena dados em documentos flexíveis (como JSON), sendo schemaless, o que é a armadilha. No entanto, ele não representa explicitamente as entidades como "nós" e os relacionamentos como "vértices" de forma primária e distinta, como faz um banco de dados Grafo. A descrição exata de "entidades em nós e relacionamentos em vértices" é a característica fundamental de um banco de dados Grafo.
Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas - Suporte Técnico em Infraestrutura (Caderno Tipo 1). Reproduzida para fins de estudo.