Questão de Banco de Dados — Banco de Dados — FGV 2025
Banco de Dados›Banco de Dados
Código
fg121546
Banca
FGV
Órgão
TCE-PE
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo – Tecnologia da Informação
Um Tribunal de Contas implementou um banco de dados NoSQL orientado a grafos para mapear relações complexas entre entidades (servidores, empresas, processos licitatórios).Essa escolha é tecnicamente justificada pela capacidade intrínseca desse modelo de:
Agarantir propriedades ACID completas em operações de escrita distribuída em larga escala.
Bprocessar operações em massa de inserção de registros transacionais isolados sem relacionamentos.
Ccalcular estatísticas descritivas (média, desvio padrão) em atributos numéricos de nós não conectados.
Dtransformar automaticamente nós e arestas em esquemas relacionais normalizados para integração com SQL.
Eexecutar travessias profundas e consultas de caminhos de forma eficiente, mesmo em grafos com múltiplas relações complexas.
Revelar gabarito e comentário▾
GabaritoE — executar travessias profundas e consultas de caminhos de forma eficiente, mesmo em grafos com múltiplas relações complexas.
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”.
Bancos de dados NoSQL orientados a grafos
Gabarito: letra E. O modelo de dados orientado a grafos é intrinsecamente projetado para executar travessias profundas e consultas de caminhos de forma eficiente, mesmo em grafos com múltiplas relações complexas. Essa é a principal vantagem desse modelo, que utiliza nós, arestas e propriedades para representar e navegar por relacionamentos de alto desempenho.
Banco de dados orientado a grafos: Estrutura (Nós (entidades), Arestas (relacionamentos), Propriedades); Capacidade intrínseca (Travessias profundas, Consultas de caminhos, Múltiplas relações complexas); Não é feito para (ACID completo em larga escala, Inserção em massa de registros isolados, Estatísticas descritivas agregadas, Transformação automática em SQL)
Alternativa A — ❌ Incorreta
Bancos de dados NoSQL, em geral, não garantem propriedades ACID completas em operações de escrita distribuída em larga escala. Eles normalmente priorizam disponibilidade e tolerância a partição sobre consistência imediata (teorema CAP), e muitos grafos NoSQL não oferecem ACID pleno.
Alternativa B — ❌ Incorreta
A operação em massa de inserção de registros transacionais isolados sem relacionamentos não é o ponto forte dos bancos de grafos. Modelos como chave-valor ou documento são mais adequados para essa finalidade. Grafos são otimizados para relacionamentos, não para registros isolados.
Alternativa C — ❌ Incorreta
Calcular estatísticas descritivas (média, desvio padrão) em atributos numéricos de nós não conectados não é uma capacidade intrínseca dos bancos de grafos. Eles não são projetados para computação agregada pesada sobre muitos nós, mas sim para navegação em relacionamentos.
Alternativa D — ❌ Incorreta
Bancos de grafos não possuem funcionalidade de transformar automaticamente nós e arestas em esquemas relacionais normalizados para integração com SQL. Eles são esquemas flexíveis ou semi-estruturados, e a integração com SQL geralmente requer ferramentas externas ou adaptadores, não é automática.
Alternativa E — ✅ Correta ⟵ GABARITO
Os bancos de dados orientados a grafos são especializados em representar e consultar relacionamentos complexos. A capacidade de executar travessias profundas (deep traversals) e consultas de caminhos (path queries) é o que os diferencia, permitindo navegar eficientemente por múltiplas camadas de conexões, como as existentes entre servidores, empresas e processos licitatórios. Essa é a justificativa técnica para a escolha do Tribunal de Contas.