Quiz 16 - Módulo SQL e NoSQL
1. **Quando usamos uma "Arquitetura Poliglota"?**
Quando queremos economizar espaço.
Quando usamos apenas bancos gratuitos.
Quando combinamos diferentes tipos de bancos (SQL e NoSQL) para aproveitar as vantagens de cada um.
Quando o banco de dados fala várias línguas.
Quando usamos apenas o terminal.
2. **Qual a maior força do PostgreSQL (Relacional)?**
É mais colorido que o MongoDB.
Não precisa de senhas.
Garantia absoluta de integridade de dados e relacionamentos complexos.
É o único que roda em Linux.
Ele cria os dados sozinho.
3. **Qual a maior força do MongoDB (NoSQL)?**
É mais barato.
É mais antigo.
Flexibilidade de esquema e facilidade para lidar com dados massivos e variados.
Não usa arquivos.
É feito pela Microsoft.
4. **Para que serve o "Aninhamento" (Embedding) no MongoDB?**
Para esconder os dados.
Para ganhar performance de leitura, evitando buscas extras em outras tabelas.
Para diminuir o arquivo de backup.
Para criptografar o banco.
Para apagar dados antigos.
5. **A sigla ACID é o pilar de qual modelo de banco de dados?**
NoSQL.
Relacional (SQL).
Arquivos de texto.
Planilhas Excel.
Bancos de imagem.
6. **O que é o Teorema CAP?**
Uma regra para criar senhas.
Um comando do terminal.
Um princípio que diz que sistemas distribuídos só podem garantir 2 de 3 qualidades (C, A ou P).
O manual de instalação do MongoDB.
Uma lei da robótica.
7. **Qual o papel de um Arquiteto de Dados?**
Digitar os dados no banco.
Atender o suporte técnico.
Projetar a estrutura, segurança e fluxo de dados entre os diferentes bancos do sistema.
Vender o software.
Consertar os computadores.
8. **A "Escalabilidade Horizontal" é conquistada preferencialmente com:**
Mais memória RAM no servidor.
Mais espaço em disco.
Mais máquinas (servidores) trabalhando em paralelo no mesmo cluster.
Cabos de rede mais caros.
Mudando o banco para o Windows.
9. **O que você aprendeu sobre a transição do SQL para o NoSQL?**
Que o NoSQL é melhor em tudo.
Que o SQL morreu.
Que cada um tem seu propósito e um bom profissional domina ambos.
Que não se deve usar os dois no mesmo projeto.
Que o Excel é suficiente.
10. **A melhor maneira de começar um projeto de banco de dados é:**
Começar a digitar o código na hora.
Escolher o banco mais caro.
Entender os requisitos do negócio e como a aplicação vai consumir os dados.
Perguntar para o ChatGPT.
Comprar um novo servidor.