Pular para conteúdo

Quiz 12 - Módulo SQL e NoSQL

1. **Qual comando é usado para inserir múltiplos documentos de uma vez em uma coleção?**
`insert()`
`addMany()`
`insertMany()`
`push()`
`create()`
2. **O comando `db.usuarios.find({ idade: 25 })` equivale a qual cláusula SQL?**
`SELECT * FROM usuarios`
`ORDER BY idade`
`SELECT * FROM usuarios WHERE idade = 25`
`GROUP BY idade`
`DELETE FROM usuarios`
3. **No MongoDB, o que acontece se você tentar inserir dados em uma coleção que ainda não existe?**
O banco retorna um erro de "Tabela não encontrada".
O banco pede para você criar a tabela primeiro.
O banco cria a coleção e insere o documento automaticamente.
O banco trava.
O banco deleta os dados.
4. **Para atualizar apenas ALGUNS campos de um documento sem apagar o restante, usamos o operador:**
`$update`
`$change`
`$set`
`$replace`
`$fix`
5. **Qual a função do operador `$gt` nas consultas do MongoDB?**
Abrir o banco (Get).
Filtrar valores "Maiores Que" (Greater Than).
Filtrar valores "Menores Que" (Gue Less Than).
Gerar um ID aleatório.
Agrupar por data (Group Time).
6. **Como deletar TODOS os documentos de uma coleção, mas manter a coleção ativa?**
`db.colecao.drop()`
`db.colecao.remove()`
`db.colecao.deleteMany({})`
`db.colecao.clear()`
`db.colecao.empty()`
7. **O campo `_id` que surge automaticamente em cada documento serve para:**
Guardar o nome do usuário.
Servir como Chave Primária única e obrigatória do documento.
Contar quantas vezes o documento foi lido.
Definir a cor do ícone no Compass.
Não serve para nada, pode ser removido.
8. **Qual ferramenta visual oficial é usada para gerenciar o MongoDB?**
pgAdmin.
MySQL Workbench.
MongoDB Compass.
VS Code.
Notepad++.
9. **O que o comando `db.produtos.updateOne({ nome: "Mouse" }, { $set: { preco: 60 } })` faz?**
Cria um novo mouse com preço 60.
Altera o preço do primeiro mouse encontrado na lista para 60.
Deleta todos os mouses por segurança.
Altera o preço de todos os mouses da loja.
Dá erro por falta de vírgula.
60. - [x] Altera o preço do primeiro mouse encontrado na lista para 60.
Deleta todos os mouses por segurança.
Altera o preço de todos os mouses da loja.
Dá erro por falta de vírgula.
10. **A sigla CRUD significa:**
Copy, Read, Update, Delete.
Create, Read, Update, Delete.
Create, Run, Use, Deploy.
Clear, Reset, Undo, Done.
Console, Remote, User, Data.