Exercícios
Avalie seus conhecimentos sobre os fundamentos de NoSQL e bancos de dados documentais com este questionário sobre MongoDB. Explore conceitos essenciais, como armazenamento de dados em documentos, coleções, formatos utilizados, inserção e consulta de informações, além do funcionamento de transações. Você também encontrará perguntas sobre recursos importantes para desempenho e escalabilidade, incluindo índices e sharding, e sobre o tratamento de valores null nas buscas. Ideal para estudantes, desenvolvedores iniciantes e profissionais que desejam revisar ou consolidar sua compreensão sobre MongoDB e modelagem de dados NoSQL.
Responda às questões abaixo e confira a explicação de cada resposta.
0/10 respondidas
Áudio automático ativado: as próximas questões serão lidas ao clicar em Continuar.
Um banco de dados NoSQL não é relacional e é projetado para manipular diversos tipos de carga de trabalho, sendo mais flexível que bancos SQL tradicionais.
O MongoDB é projetado para escalabilidade horizontal, permitindo que cresça facilmente com tabelas 'sharded', sem comprometer o desempenho.
O MongoDB armazena registros em um formato JSON binário chamando BSON, que é mais eficiente para consultas.
Desde a versão 4.0, MongoDB suporta transações multi-documento, permitindo operações ACID em documentos relacionados.
O comando db.collection.insertOne() é usado para inserir um único documento na coleção especificada dentro do MongoDB.
MongoDB usa sua própria linguagem chamada MQL para realizar consultas e manipulações nos dados contidos em suas coleções.
Uma coleção no MongoDB é análoga a uma tabela em bancos de dados relacionais; é onde os documentos são armazenados.
'Sharding' é uma técnica de particionar uma coleção de dados em partes menores ('shards') distribuídas por múltiplos servidores para escalabilidade.
Para construir um índice em uma coleção do MongoDB, utiliza-se o método createIndex() permitindo otimizar certas operações.
Na busca MongoDB, um campo null deve ter valor inexistente (undefined) ou explicitamente ser definido como null.

Curso GratuitoBanco de dados MySQL
5h25m
25 exercícios

Curso GratuitoModelagem de Banco de Dados Relacionais
3h04m
15 exercícios

Curso GratuitoEstrutura de dados
4h27m
3 exercícios

Curso GratuitoBanco de dados completo
6h16m
5 exercícios

Curso GratuitoBanco de dados SQL Server passo a passo
16h24m
57 exercícios

Curso GratuitoModelagem de dados
8h58m
27 exercícios

Curso GratuitoMySql
7h51m
17 exercícios

Curso GratuitoBanco de dados MySql
8h29m
48 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks