Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2025

Banco de DadosSQL
Código
ce197241
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Analista – Área: Gestão da Informação – Subárea: Engenharia de Infraestrutura e Tecnologia da Informação
Julgue o próximo item, relativo a banco de dados.Bancos SQL são ótimos para garantir integridade e transações complexas, enquanto bancos NoSQL oferecem escalabilidade e flexibilidade para dados não estruturados ou semiestruturados.
  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”.

Comparação entre Bancos SQL e NoSQL

Gabarito: ✅ Certo. A afirmativa está correta: bancos SQL (relacionais) são projetados para garantir integridade referencial e transações ACID, enquanto bancos NoSQL priorizam escalabilidade e flexibilidade para dados não estruturados ou semiestruturados, conforme a literatura especializada.

A questão resume com precisão as características tradicionais dos dois paradigmas. Bancos relacionais (SQL) oferecem suporte robusto a transações complexas e mecanismos de integridade (como chaves estrangeiras e restrições), sendo ideais para aplicações que exigem consistência imediata e operações atômicas. Já os bancos NoSQL, como descrito no conteúdo de apoio, foram projetados para atender necessidades de escalabilidade horizontal, alta disponibilidade e flexibilidade de esquema, sendo frequentemente utilizados para grandes volumes de dados não estruturados ou semiestruturados (ex.: documentos JSON, chave-valor, grafos). O trecho a seguir ilustra essa motivação:

Motivações para esta abordagem incluem: simplicidade de projeto, escalonamento "horizontal" mais simples para clusters de máquinas (o que é um problema para bancos de dados relacionais) e controle mais refinado sobre a disponibilidade. ... Algumas vezes as estruturas de dados usadas por bancos de dados NoSQL também são vistas como "mais flexíveis" que tabelas de bancos de dados relacionais.

Portanto, a afirmativa está em consonância com o entendimento geral sobre as vantagens comparativas de cada tipo de banco de dados.

Critério

SQL (Relacional)

NoSQL

Integridade

Robusta (chaves estrangeiras, restrições)

Flexível, sem esquema rígido

Transações

ACID (complexas e atômicas)

Eventual consistency (BASE)

Escalabilidade

Vertical (mais hardware)

Horizontal (clusters)

Dados

Estruturados (tabelas)

Não estruturados / semiestruturados

Flexibilidade

Baixa (esquema fixo)

Alta (esquema dinâmico)

PEGA ESSA DICA!

Em provas, lembre-se de que a escolha entre SQL e NoSQL depende do caso de uso: integridade e transações complexas pedem SQL; escalabilidade e dados flexíveis/não estruturados pedem NoSQL. Não existe superioridade absoluta – são ferramentas para contextos diferentes.

CERTO.

Link permanente: /questoes/ce197241