Pular para o conteúdo principal

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

Banco de DadosSQL
Código
ce168414
Banca
CESPE / CEBRASPE
Órgão
CAGEPA - PB
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Sistemas de TI
No desenvolvimento de uma aplicação para dispositivos móveis, foi requisitado que o armazenamento de dados deveria ser no próprio dispositivo, de modo a permitir que o aplicativo móvel armazene dados localmente no dispositivo do usuário. Nesse contexto, um exemplo de mecanismo de banco de dados SQL para dispositivos móveis é o
  1. ACassandra.
  2. BSQLite.
  3. CElasticSearch.
  4. DDynamoDB.
  5. EMongoDB.
Revelar gabarito e comentário

GabaritoB — SQLite.

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 para dispositivos móveis: SQLite

Gabarito: letra B. O SQLite é o mecanismo de banco de dados SQL relacional mais comum para armazenamento local em aplicativos móveis, por ser leve, embarcado e não exigir servidor separado. As demais alternativas são bancos NoSQL ou ferramentas de busca, inadequados para o contexto de um banco de dados SQL local no dispositivo.

Alternativa A — ❌ Incorreta

Cassandra é um banco de dados NoSQL distribuído, projetado para alta escalabilidade em múltiplos servidores, não para armazenamento local em um único dispositivo móvel.

Alternativa B — ✅ Correta ⟵ GABARITO

SQLite é uma biblioteca em linguagem C que implementa um mecanismo de banco de dados SQL embarcado. É o padrão de fato para armazenamento local em aplicativos móveis (Android e iOS) por sua leveza, dispensa de configuração e suporte a SQL completo.

Alternativa C — ❌ Incorreta

ElasticSearch é um mecanismo de busca e análise baseado no Apache Lucene, utilizado para indexação e consulta de grandes volumes de dados, e não um banco de dados SQL para armazenamento local móvel.

Alternativa D — ❌ Incorreta

DynamoDB é um banco de dados NoSQL gerenciado pela Amazon Web Services (AWS), executado em nuvem e não embarcado no dispositivo do usuário.

Alternativa E — ❌ Incorreta

MongoDB é um banco de dados NoSQL orientado a documentos, geralmente executado como serviço em nuvem ou servidor dedicado, não sendo um mecanismo SQL para armazenamento local móvel.

PEGA ESSA DICA!

Em questões sobre banco de dados para dispositivos móveis, lembre-se de que SQLite é a solução SQL local por excelência. Outros sistemas como MySQL, PostgreSQL ou Oracle exigem instalação e gerenciamento de servidor, não sendo adequados para aplicativos móveis embarcados.

Gabarito: letra B.

Link permanente: /questoes/ce168414