Logo Passei Direto
Buscar

MongoDB

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

1. O que é o MongoDB?
a) Um sistema de banco de dados relacional
b) Um sistema de gerenciamento de banco de dados NoSQL
c) Um framework de desenvolvimento web
d) Uma linguagem de programação
Resposta correta: b) Um sistema de gerenciamento de banco de dados NoSQL
Explicação: O MongoDB é um banco de dados NoSQL, o que significa que ele não segue
o modelo relacional tradicional de tabelas e linhas. Ele armazena dados em formato de
documentos JSON, conhecidos como BSON.
2. Qual é a principal diferença entre MongoDB e um banco de dados relacional?
a) MongoDB usa tabelas, enquanto bancos de dados relacionais usam documentos.
b) MongoDB não suporta operações de leitura.
c) MongoDB armazena dados em formato de documentos JSON, enquanto bancos d
e
dados relacionais usam tabelas.
d) MongoDB é apenas uma linguagem de consulta, enquanto bancos de dados
relacionais são completos.
Resposta correta: c) MongoDB armazena dados em formato de documentos JSON,
enquanto bancos de dados relacionais usam tabelas.
Explicação: MongoDB usa documentos em formato BSON (uma forma binária de JSON),
enquanto os bancos de dados relacionais armazenam dados em tabelas e linhas.
3. O que são índices no MongoDB?
a) Estruturas de dados que ajudam a acelerar as consultas.
b) Ferramentas para armazenar grandes volumes de dados.
c) Funções de agregação no MongoDB.
d) Tipos de dados que podem ser armazenados em um banco de dados.
Resposta correta: a) Estruturas de dados que ajudam a acelerar as consultas.
Explicação: Índices no MongoDB são estruturas de dados que permitem que as
consultas sejam realizadas de forma mais eficiente, especialmente em grandes
volumes de dados.
4. O que é o BSON no MongoDB?
a) Uma linguagem de consulta usada pelo MongoDB.
b) Um formato binário para armazenamento de dados no MongoDB.
c) Um tipo de índice específico do MongoDB.
d) Uma ferramenta para gerenciamento de backups no MongoDB.
Resposta correta: b) Um formato binário para armazenamento de dados no MongoDB.
Explicação: BSON (Binary JSON) é o formato binário no qual o MongoDB armazena os
dados. Ele é similar ao JSON, mas possui mais tipos de dados.
5. No MongoDB, o que é uma "coleção"?
a) Um conjunto de tabelas.
b) Um conjunto de documentos.
c) Um tipo de índice.
d) Um tipo de função agregadora.
Resposta correta: b) Um conjunto de documentos.
Explicação: Uma coleção no MongoDB é um agrupamento de documentos, equivalente
a uma tabela em um banco de dados relacional, mas sem a necessidade de um
esquema fixo.
MONGODB
6. Qual é o comando MongoDB para inserir um documento em uma coleção?
a) insert()
b) db.insertOne()
c) db.collection.insert()
d) db.collection.insertOne()
Resposta correta: d) db.collection.insertOne()
Explicação: O método insertOne() é usado para inserir um único documento em uma
coleção no MongoDB. Já o insertMany() serve para inserir vários documentos de uma
vez.
7. O que é uma "replica set" no MongoDB?
a) Um conjunto de índices para otimizar consultas.
b) Uma configuração para garantir alta disponibilidade e redundância.
c) Uma coleção que armazena dados de backup.
d) Uma ferramenta de agregação de dados.
Resposta correta: b) Uma configuração para garantir alta disponibilidade e
redundância.
Explicação: Um replica set no MongoDB é um grupo de instâncias do banco de dados
que mantém os dados sincronizados. Ele garante alta disponibilidade e redundância em
caso de falha.
8. O que é uma operação de agregação no MongoDB?
a) Uma operação para inserir dados em uma coleção.
b) Uma operação para modificar um índice.
c) Uma operação para realizar cálculos e transformação de dados.
d) Uma operação para excluir dados.
Resposta correta: c) Uma operação para realizar cálculos e transformação de dados.
Explicação: A agregação no MongoDB permite realizar operações como somas, médias,
contagens, e transformações de dados, utilizando o framework de agregação.
9. Qual das seguintes funções de agregação pode ser usada para combinar documentos
no MongoDB?
a) $match
b) $group
c) $limit
d) $sort
Resposta correta: b) $group
Explicação: A função $group permite agrupar documentos com base em um campo
específico e aplicar operações de agregação sobre esses grupos, como somas e
contagens.
10. Como é chamado o processo de escalabilidade horizontal no MongoDB?
a) Sharding
b) Replica set
c) Particionamento
d) Fragmentação
Resposta correta: a) Sharding
Explicação: O sharding é o processo de dividir dados entre múltiplos servidores para
distribuir a carga e aumentar a escalabilidade do MongoDB.
Reforçando o aprendizado
1. O que é o MongoDB? a) Um sistema de banco de dados relacional b) Um sistema de
gerenciamento de banco de dados NoSQL c) Um framework de desenvolvimento web d) Uma
linguagem de programação Resposta correta: b) Um sistema de gerenciamento de banco de dados
NoSQL Explicação: O MongoDB é um banco de dados NoSQL, o que significa que ele não segue o
modelo relacional tradicional de tabelas e linhas. Ele armazena dados em formato de documentos
JSON, conhecidos como BSON. 2. Qual é a principal diferença entre MongoDB e um banco de
dados relacional? a) MongoDB usa tabelas, enquanto bancos de dados relacionais usam
documentos. b) MongoDB não suporta operações de leitura. c) MongoDB armazena dados em
formato de documentos JSON, enquanto bancos d e dados relacionais usam tabelas. d) MongoDB é
apenas uma linguagem de consulta, enquanto bancos de dados relacionais são completos. Resposta
correta: c) MongoDB armazena dados em formato de documentos JSON, enquanto bancos de dados
relacionais usam tabelas. Explicação: MongoDB usa documentos em formato BSON (uma forma
binária de JSON), enquanto os bancos de dados relacionais armazenam dados em tabelas e linhas.
3. O que são índices no MongoDB? a) Estruturas de dados que ajudam a acelerar as consultas. b)
Ferramentas para armazenar grandes volumes de dados. c) Funções de agregação no MongoDB. d)
Tipos de dados que podem ser armazenados em um banco de dados. Resposta correta: a)
Estruturas de dados que ajudam a acelerar as consultas. Explicação: Índices no MongoDB são
estruturas

Mais conteúdos dessa disciplina