Questão nº 43
Questão de Infraestrutura e Banco de Dados · FCC MPEPE 2018 (nº 43)
No gerenciador de bancos de dados MongoDB, os comandos para exibir a lista de bancos de dados presentes no servidor e para gerar um backup são, respectivamente,
- A`show dbs` e `mongodump`. (alternativa correta)
- B`list dbs` e `mongodrop`.
- C`copy dbs` e `mongouse`.
- D`use dbs` e `mongoname`.
- E`serve dbs` e `mongofind`.
Resposta comentada
Gabarito Alternativa A
MongoDB é um banco de dados NoSQL que armazena dados em documentos, e para interagir com ele, usamos comandos específicos no shell (interface de linha de comando) ou ferramentas externas dedicadas.
(A) Correta: O comando `show dbs` é o padrão para listar todos os bancos de dados existentes no servidor MongoDB, e `mongodump` é a ferramenta de linha de comando oficial para gerar um backup (cópia de segurança) dos dados.
(B) Incorreta: `list dbs` não é um comando válido para listar bancos de dados no MongoDB shell (o correto é `show dbs`). `mongodrop` não é uma ferramenta ou comando oficial para backup (seria o oposto, "dropar" ou excluir). Armadilha da banca: `list dbs` soa plausível, e `mongodrop` tenta confundir com a ideia de "drop" (excluir), mas não é para backup.
(C) Incorreta: `copy dbs` não é um comando para listar bancos de dados. `mongouse` não é uma ferramenta ou comando oficial do MongoDB.
(D) Incorreta: `use dbs` é usado para selecionar um banco de dados chamado "dbs", não para listar todos os bancos de dados. `mongoname` não é uma ferramenta ou comando oficial do MongoDB.
(E) Incorreta: `serve dbs` não é um comando para listar bancos de dados. `mongofind` não é uma ferramenta ou comando oficial para backup (o comando `find()` é usado para consultar documentos dentro de uma coleção).
Fonte: FCC MPEPE 2018 Analista Ministerial - Área Informática (Caderno Tipo 1). Reproduzida para fins de estudo.