FC ConcursosFC Concursos

Questão FC369634

NoSQL é um termo que se refere a um grupo de sistemas de gerenciamento de banco de dados que não utilizam o modelo tradicional de tabelas relacionais e SQL (Structured Query Langua

Sistema de Gerenciamento de Banco de Dados (SGBD)

FGV · 2024

NoSQL é um termo que se refere a um grupo de sistemas de gerenciamento de banco de dados que não utilizam o modelo tradicional de tabelas relacionais e SQL (Structured Query Language). O objetivo dos bancos de dados NoSQL é proporcionar maior flexibilidade, escalabilidade e desempenho para certos tipos de aplicativos e cargas de trabalho que são desafiadores para bancos de dados relacionais tradicionais.

 

Dos tipos de Sistemas de Gerenciamento de Banco de Dados NoSQL elencados a seguir, o mais adequado para armazenar e consultar dados que possuem relações hierárquicas e estruturadas em forma de documentos complexos é o Banco de Dados

  1. Orientado a Grafos.
  2. de Coluna.
  3. Chave-Valor.
  4. Documental.
  5. de Séries Temporais.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa Documental refere-se a bancos de dados que armazenam informações em documentos semiestruturados (tipicamente JSON/BSON), o que os torna ideais para dados com relações hierárquicas e estruturas complexas.

Em vez de tabelas normalizadas, um único documento pode conter campos aninhados e arrays, permitindo embedding de subobjetos que representam a hierarquia natural dos dados e reduzindo a necessidade de joins.

Esses sistemas oferecem mecanismos de indexação em campos aninhados e poderosas ferramentas de consulta e agregação, facilitando buscas eficientes em estruturas complexas e operações que transformam ou resumem documentos.

Por isso, para armazenar e consultar documentos complexos e hierárquicos, o modelo documental é o mais adequado.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo