Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FGV 2024

Banco de DadosBanco de Dados
Código
fg097401
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Administrador de Banco de Dados
Sobre banco de dado NoSQL orientado a grafos, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).I. Se compararmos com um banco de dados relacional, os nós de um grafo correspondem às colunas de uma tabela.II. As operações de junção nesse tipo de banco são frequentemente mais eficientes do que em bancos de dados relacionais, pois utilizam chaves estrangeiras para realizar o relacionamento entre os nós.III. Diferentemente dos outros tipos de banco de dados NoSQL, bancos orientados a grafos não são próprios para se trabalhar com um grande volume de dados.As afirmativas são, respectivamente,
  1. AV – F – F.
  2. BF – V – F.
  3. CF – F – V.
  4. DV – F – V.
  5. EF – F – F.
Revelar gabarito e comentário

GabaritoE — F – F – F.

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 Grafos

Gabarito: letra E. Todas as três afirmativas são falsas: a sequência correta é F – F – F. O modelo de grafos utiliza nós (equivalentes a linhas/registros em tabelas relacionais), arestas (relacionamentos) e propriedades; não usa chaves estrangeiras, mas sim arestas diretas que tornam as "junções" inerentes e eficientes; e é plenamente adequado para grandes volumes de dados, ao contrário do que afirma a afirmativa III.

A banca explora conceitos fundamentais do modelo orientado a grafos, frequentemente confundidos com o modelo relacional. Vejamos cada item:

Item I — ❌ Falso

Afirma que os nós de um grafo correspondem às colunas de uma tabela relacional. Erro: no modelo de grafos, os nós (vértices) representam entidades (ex.: uma pessoa, um produto), que seriam linhas (tuplas) em uma tabela relacional. As colunas, por sua vez, armazenam atributos das entidades. Portanto, a correspondência correta é: nós ↔ linhas; arestas ↔ relacionamentos; propriedades ↔ colunas.

Item II — ❌ Falso

Afirma que as operações de junção em grafos são mais eficientes por usarem chaves estrangeiras. Erro: bancos orientados a grafos não utilizam chaves estrangeiras. Os relacionamentos são modelados como arestas (conexões diretas entre nós), o que torna a navegação entre entidades muito mais rápida que junções em SQL. A eficiência vem justamente da ausência de joins caros, não do uso de chaves estrangeiras.

Item III — ❌ Falso

Afirma que bancos de grafos não são próprios para grande volume de dados. Erro: modelos de grafos são escaláveis horizontalmente e amplamente usados em cenários com bilhões de nós e arestas (redes sociais, sistemas de recomendação, detecção de fraudes). Eles são tão adequados para grandes volumes quanto os demais tipos NoSQL.

NÃO CAIA NESSA!

A banca inverte a correspondência nó-coluna (item I) e atribui chave estrangeira a grafos (item II), além de negar a escalabilidade (item III). O candidato que conhece os componentes do modelo (nós, arestas, propriedades) e sabe que eles são projetados para grandes volumes não cai nessas armadilhas.

Gabarito: letra E — sequência F – F – F.

Link permanente: /questoes/fg097401