Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2025
- Código
- ce195609
- Banca
- CESPE / CEBRASPE
- Órgão
- BDMG
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Desenvolvimento - Sistemas, Arquitetura e Solução de Dados
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO. A afirmação descreve corretamente as características fundamentais dos bancos NoSQL e SQL, conforme os conceitos amplamente aceitos e documentados na literatura de banco de dados.
Bancos NoSQL, como o MongoDB, são projetados para armazenar grandes volumes de dados não estruturados ou semiestruturados (ex.: documentos JSON, pares chave-valor, grafos). Eles priorizam a escalabilidade horizontal – adicionar mais máquinas a um cluster – e, para isso, frequentemente relaxam garantias ACID em favor de desempenho e disponibilidade, adotando consistência eventual. Já bancos SQL, como MySQL, são relacionais e exigem um esquema fixo de dados estruturados (tabelas com colunas e tipos definidos). Eles oferecem suporte completo a transações ACID (Atomicidade, Consistência, Isolamento, Durabilidade), garantindo integridade dos dados mesmo em operações concorrentes.
Característica | Bancos NoSQL (ex.: MongoDB) | Bancos SQL (ex.: MySQL) |
|---|---|---|
Tipo de dados | Não estruturados ou semiestruturados (ex.: JSON, pares chave-valor) | Estruturados (esquema fixo com tabelas, colunas e tipos definidos) |
Escalabilidade | Horizontal (adição de mais máquinas ao cluster) | Vertical (tipicamente, aumento de recursos de uma única máquina) |
Transações | Frequentemente relaxam ACID (consistência eventual) | Suporte completo a ACID (Atomicidade, Consistência, Isolamento, Durabilidade) |
Lembre-se da tríade NoSQL: grande volume, dados não estruturados/semiestruturados, escalabilidade horizontal versus a tríade SQL: dados estruturados, esquema fixo, ACID. Essa oposição é clássica em provas de banco de dados.
✅ CERTO
Link permanente: /questoes/ce195609