Logo Passei Direto
Buscar

MongoDB para Análise de Dados

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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 gerenciamento de banco de dados relacional (RDBMS)
B) Um banco de dados NoSQL orientado a documentos
C) Um sistema de arquivos distribuído para grandes volumes de dados
D) Um framework para análise de dados em tempo real
Resposta correta: B) Um banco de dados NoSQL orientado a documentos
Explicação: O MongoDB é um banco de dados NoSQL que armazena dados no formato
de documentos JSON (ou BSON - Binary JSON), permitindo flexibilidade no modelo de
dados e escalabilidade horizontal.
2. O que é um "Documento" no MongoDB?
A) Uma linha de dados em uma tabela
B) Uma estrutura de dados que armazena informações em formato JSON ou BSON
C) Uma tabela que armazena dados relacionais
D) Um tipo de índice usado para acelerar consultas
Resposta correta: B) Uma estrutura de dados que armazena informações em formato
JSON ou BSON
Explicação: No MongoDB, os dados são armazenados como documentos, que são
representações de dados em formato JSON (ou BSON). Cada documento pode ter uma
estrutura flexível, diferente de um banco de dados relacional.
3. O que é um "Coleção" no MongoDB?
A) Um conjunto de documentos relacionados em um banco de dados
B) Um tipo de índice que melhora a busca de dados
C) Uma tabela que armazena dados estruturados
D) Uma cópia dos dados em servidores secundários
Resposta correta: A) Um conjunto de documentos relacionados em um banco de dados
Explicação: Em MongoDB, uma coleção é um conjunto de documentos armazenados em
um banco de dados. As coleções são análogas às tabelas em bancos de dados
relacionais.
4. Qual é a principal vantagem do MongoDB em relação aos bancos de dados
relacionais para análise de dados?
A) Armazenamento de dados estruturados em tabelas
B) Capacidade de escalar horizontalmente e lidar com dados não estruturados
C) Consultas SQL avançadas
D) Suporte nativo a transações complexas
Resposta correta: B) Capacidade de escalar horizontalmente e lidar com dados não
estruturados
Explicação: O MongoDB oferece alta escalabilidade horizontal, o que permite distribuir
dados entre vários servidores. Além disso, ele é ótimo para lidar com dados não
estruturados e semi-estruturados, o que facilita o trabalho com dados de diferentes
formatos.
5. O que é o "MongoDB Atlas"?
A) Uma ferramenta para monitoramento de bancos de dados MongoDB
B) Uma interface de linha de comando para manipulação de dados no MongoDB
C) Um serviço gerenciado na nuvem que facilita o uso e a escalabilidade do MongoDB
D) Uma biblioteca de análise de dados para MongoDB
Resposta correta: C) Um serviço gerenciado na nuvem que facilita o uso e a
escalabilidade do MongoDB
Explicação: MongoDB Atlas é um serviço gerenciado na nuvem para MongoDB. Ele
facilita a configuração, escalabilidade e gerenciamento do banco de dados MongoDB
sem a necessidade de administradores dedicados.
6. O que é um "Índice" no MongoDB?
A) Um processo de backup de dados
B) Uma estrutura de dados que melhora a velocidade das consultas
C) Uma coleção de documentos filtrados por critérios específicos
D) Uma estratégia para garantir a consistência dos dados entre diferentes servidores
Resposta correta: B) Uma estrutura de dados que melhora a velocidade das consultas
Explicação: Um índice no MongoDB é uma estrutura de dados usada para melhorar a
performance das consultas. Ele permite localizar documentos de forma mais eficiente,
sem a necessidade de realizar uma varredura completa na coleção.
7. O que é o "Aggregation Framework" no MongoDB?
A) Um método para armazenar dados de forma eficiente
B) Uma técnica para dividir coleções em várias partes
C) Um conjunto de operações e funções para realizar agregações e transformações nos
dados
D) Um processo de replicação de dados em múltiplos servidores
Resposta correta: C) Um conjunto de operações e funções para realizar agregações e
transformações nos dados
Explicação: O MongoDB oferece o "Aggregation Framework", que é uma série de
operações que permitem agrupar, filtrar, classificar e transformar dados para realizar
análises complexas diretamente dentro do banco de dados.
8. O que é a "Sharding" no MongoDB?
A) O processo de criar backups regulares dos dados
B) A divisão de grandes coleções de dados em fragmentos distribuídos em vários
servidores
C) A técnica de reduzir a duplicação de dados em uma coleção
D) A criação de índices para melhorar a performance de consultas
Resposta correta: B) A divisão de grandes coleções de dados em fragmentos
distribuídos em vários servidores
Explicação: O sharding no MongoDB é uma técnica de particionamento horizontal, onde
os dados são divididos em fragmentos (shards) e distribuídos entre vários servidores,
permitindo escalar o banco de dados de maneira eficiente.
9. O que são "Replicas" no MongoDB?
A) Cópias de índices que melhoram a consulta de dados
B) Cópias de dados armazenadas em outros servidores para garantir a alta
disponibilidade
C) Cópias de documentos filtrados por consultas específicas
D) Versões antigas dos dados que podem ser recuperadas
Resposta correta: B) Cópias de dados armazenadas em outros servidores para garantir
a alta disponibilidade
Explicação: No MongoDB, a replicação envolve a criação de cópias dos dados em
diferentes servidores (nós de réplica). Isso garante alta disponibilidade e resiliência,
permitindo que os dados permaneçam acessíveis mesmo em caso de falha de um
servidor.
10. O que é a "Consulta" no MongoDB?
A) Um comando SQL para atualizar dados
B) Uma operação para recuperar ou modificar dados em coleções
C) Um processo de reorganização de documentos para melhorar a performance
D) Um tipo de índice para acelerar a recuperação de dados
Resposta correta: B) Uma operação para recuperar ou modificar dados em coleções
Explicação: No MongoDB, uma consulta é uma operação para recuperar ou modificar
dados armazenados nas coleções. As consultas podem ser feitas usando a linguagem
de consulta do MongoDB, que é baseada em JSON.

Mais conteúdos dessa disciplina