O Tribunal de Contas pretende adotar bancos NoSQL para atend...

Próximas questões
Com base no mesmo assunto
Q4279908 Banco de Dados
O Tribunal de Contas pretende adotar bancos NoSQL para atender a duas necessidades distintas:

I. Armazenar documentos de prestações de contas provenientes de diferentes órgãos. Embora esses documentos possuam informações em comum, alguns apresentam campos e estruturas adicionais conforme o tipo de órgão e a natureza da despesa.
II. Analisar conexões entre empresas, sócios, contratos e órgãos públicos, permitindo identificar relações diretas e indiretas entre esses elementos.

Considerando os bancos NoSQL previstos no conteúdo programático, os modelos mais adequados às necessidades I e II são, respectivamente,
Alternativas

Comentários

Veja os comentários dos nossos alunos

Fonte: Gemini

Análise dos tipos de bancos NoSQL e suas aplicabilidades para cada necessidade:

  • I. Documentos com estruturas flexíveis/variáveis (campos adicionais por tipo de órgão): A escolha ideal para armazenar dados semiestruturados, que contêm informações comuns, mas com esquemas que variam de acordo com o registro (atributos dinâmicos/opcionais), é o modelo orientado a documentos (ex: MongoDB, CouchDB). Ele armazena os dados no formato JSON/BSON sem exigência de um esquema fixo.
  • II. Conexões e relacionamentos complexos entre entidades (empresas, sócios, contratos, órgãos): A escolha ideal para mapear e analisar redes complexas de relacionamentos diretos e indiretos (com navegação por nós e arestas) é o modelo orientado a grafos (ex: Neo4j, Amazon Neptune).

Portanto, a sequência correta para as necessidades I e II é orientado a documentos e orientado a grafos.

A alternativa correta é a A.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo