Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — Quadrix 2025

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
qg597692
Banca
Quadrix
Órgão
CREMESE
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas
Os dados são tão importantes que são considerados como o “novo petróleo” e armazená‑los é função dos SGBD. A partir dessa informação, julgue o item seguinte.Bancos de dados NoSQL são ideais para as aplicações que exigem escalabilidade horizontal e flexibilidade de esquema, como as redes sociais e os sistemas de IoT.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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: escalabilidade horizontal e flexibilidade de esquema

Gabarito: CERTO. A afirmativa está correta porque os bancos de dados NoSQL foram projetados justamente para oferecer escalabilidade horizontal (distribuição de dados e carga em múltiplos servidores) e flexibilidade de esquema (ausência de um esquema rígido e predefinido), características que atendem bem a aplicações como redes sociais e sistemas de IoT, que geram grandes volumes de dados não estruturados ou semiestruturados e precisam crescer de forma distribuída.

O que a questão cobra é o entendimento do propósito e das características distintivas dos bancos NoSQL em contraposição aos bancos relacionais tradicionais. Enquanto o modelo relacional (SQL) exige um esquema predefinido, com tabelas, colunas e tipos de dados fixos, os bancos NoSQL (Not Only SQL) abandonam essa rigidez para ganhar em escalabilidade e desempenho em cenários de grande volume e alta velocidade de ingestão de dados. Essa é a essência da afirmativa: ela descreve com precisão o nicho de aplicação dos bancos NoSQL.

Para entender por que a afirmativa é verdadeira, é preciso compreender o que cada termo significa na prática. Escalabilidade horizontal (scale-out) significa adicionar mais máquinas (nós) a um cluster para aumentar a capacidade de processamento e armazenamento, em vez de aumentar o poder de uma única máquina (escalabilidade vertical, scale-up). Bancos NoSQL, como Cassandra, MongoDB e HBase, são projetados para distribuir os dados automaticamente entre vários nós, permitindo crescer de forma quase linear e tolerante a falhas. Já a flexibilidade de esquema (schema-less ou schema-free) significa que não é necessário definir previamente a estrutura dos dados (tabelas, colunas, tipos). Cada registro (documento, chave-valor, etc.) pode ter campos diferentes, o que é ideal para dados heterogêneos e em constante evolução, como posts de redes sociais, leituras de sensores IoT, logs e dados de telemetria.

Um exemplo concreto: uma rede social como o Twitter (X) precisa armazenar bilhões de tweets por dia, cada um com metadados diferentes (texto, imagens, vídeos, localização, etc.). Um banco relacional exigiria um esquema rígido e sofreria para escalar horizontalmente. Já um banco NoSQL, como o Cassandra, distribui os tweets em milhares de servidores, permitindo alta disponibilidade e escrita rápida, sem a necessidade de um esquema fixo. Da mesma forma, um sistema de IoT com milhões de sensores enviando leituras de temperatura, umidade e localização em intervalos curtos se beneficia da flexibilidade de esquema e da escalabilidade horizontal dos bancos NoSQL para armazenar e processar esse fluxo massivo de dados.

A distinção crucial que a banca explora é entre o modelo relacional (SQL) e o modelo não relacional (NoSQL). O relacional prioriza a consistência, a integridade e as relações entre dados, mas é menos flexível e mais difícil de escalar horizontalmente. O NoSQL prioriza a escalabilidade, a disponibilidade e a flexibilidade, muitas vezes sacrificando a consistência forte em favor da disponibilidade e da tolerância à partição (Teorema CAP). A afirmativa da questão aponta exatamente para o cenário em que o NoSQL é a escolha natural: aplicações que exigem escalabilidade horizontal e flexibilidade de esquema.

A pegadinha, se houvesse, seria inverter os papéis: afirmar que bancos relacionais são ideais para escalabilidade horizontal e flexibilidade de esquema, o que é falso. Mas a afirmativa está correta ao associar essas características ao NoSQL. Guarde essa fronteira: relacional = esquema rígido + consistência; NoSQL = esquema flexível + escalabilidade horizontal. É exatamente nessa fronteira que a questão se resolve.

1Características
Escalabilidade horizontal (scale-out)
Flexibilidade de esquema (schema-less)
2Aplicações ideais
Redes sociais
Sistemas de IoT
3Contraste com SQL
Relacional: esquema rígido + consistência
NoSQL: esquema flexível + escalabilidade
Bancos NoSQL
LEVELsoulevel.com.br
Bancos NoSQL: Características (Escalabilidade horizontal (scale-out), Flexibilidade de esquema (schema-less)); Aplicações ideais (Redes sociais, Sistemas de IoT); Contraste com SQL (Relacional: esquema rígido + consistência, NoSQL: esquema flexível + escalabilidade)

Alternativa C — ✅ CERTOGABARITO

A afirmativa está correta. Ela descreve com precisão as duas principais vantagens dos bancos de dados NoSQL: a escalabilidade horizontal e a flexibilidade de esquema. Essas características são exatamente o que torna o NoSQL adequado para aplicações como redes sociais (grande volume de dados não estruturados, alta taxa de escrita, necessidade de distribuição) e sistemas de IoT (ingestão massiva de dados de sensores, formatos variados, crescimento contínuo). A afirmativa não contém nenhum erro conceitual e está alinhada com a definição e o propósito dos bancos NoSQL.

Gabarito: CERTO

Link permanente: /questoes/qg597692