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
- Orientado a Grafos.
- de Coluna.
- Chave-Valor.
- Documental.
- 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