Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

O questionário está com erro.

A pergunta é: "De acordo com o que aprendemos até o momento, qual alternativa descreve o comando que pode ser utilizado para criar o seu primeiro banco de dados:"
E de acordo com a resposta dada como correta seria "Para selecionar um banco de dados a ser usado, nós utilizamos a instrução use BD. Que também pode ser utilizada para criar um banco de dados."

1 resposta

Ei, Bacco! Tudo bem?

Agradeço por compartilhar esse ponto conosco! Isso mesmo. A justificativa da alternativa D está certa, pois no MongoDB é utilizado o comando use (em letras minúsculas, pois o MongoDB não reconhece as letras maiúsculas) para selecionar e criar um banco de dados.

Na prática, o comportamento é o seguinte:

  • use Banco_De_Dados seleciona o banco de dados.
  • Se esse banco ainda não existir, o MongoDB passa a considerar que ele será criado.
  • A criação efetiva do banco acontece quando você cria uma coleção ou insere o primeiro documento.

Por que a alternativa D é considerada correta?

Em cursos introdutórios de MongoDB , costuma-se dizer que use Banco_De_Dados cria o banco, porque é o comando utilizado para iniciar esse processo. Tecnicamente, a criação só é concluída quando há dados persistidos, mas para fins didáticos e de prova, é considerado esse comando use BD.

Conteúdos para complementar seus estudos
Esse conteúdo pode estar em inglês, para traduzi-lo utilize o tradutor automático do navegador ou clique com o botão direito do mouse sobre a página e selecione a opção Traduzir para o português.

Espero ter ajudado e conte sempre conosco!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!