Pular para conteúdo

Quiz 10 - Módulo SQL e NoSQL

1. **Qual a principal vantagem de usar um sistema de banco de dados relacional (SQL) para um E-commerce?**
Ele é mais colorido.
Ele não precisa de internet.
Ele garante a integridade e consistência dos dados através de relacionamentos e transações.
Ele apaga os dados automaticamente.
Ele é gratuito em todos os servidores.
2. **O comando que une dados de clientes e pedidos é o:**
`UNITE`
`CONCAT`
`JOIN`
`MERGE`
`LINK`
3. **Se eu quiser apagar uma categoria que ainda possui produtos associados, o que o SGBDR geralmente faz?**
Apaga tudo.
Bloqueia a exclusão para manter a integridade referencial.
Muda o nome dos produtos.
Cria uma nova categoria.
Reinicia o servidor.
4. **Qual o papel do `LIMIT` em um relatório de "Top 5 Produtos"?**
Ele define o preço máximo.
Ele ordena a lista.
Ele restringe o resultado apenas às 5 primeiras linhas.
Ele apaga os outros produtos.
Ele cria um índice.
5. **O que acontece se uma transação ACID sofrer uma queda de energia após o COMMIT?**
Os dados são perdidos.
A transação é cancelada.
Os dados são mantidos, pois a propriedade Durabilidade garante a persistência em disco.
O banco de dados é corrompido.
O sistema pede para você digitar tudo de novo.
6. **A cláusula `WHERE` serve para filtrar:**
Grupos de dados.
Linhas individuais antes da agregação.
O nome das colunas.
O tipo do banco de dados.
O usuário que está logado.
7. **Para saber o total faturado por cada vendedor, usamos:**
`ORDER BY vendedor_id`
`SELECT * FROM vendas`
`SUM(valor)` com `GROUP BY vendedor_id`
`COUNT(valor)` com `HAVING`
`DISTINCT vendedor_id`
8. **Qual o tipo de dado ideal para um campo de "Preço" que precisa de precisão centesimal?**
`INT`
`TEXT`
`BOOLEAN`
`NUMERIC` ou `DECIMAL`
`VARCHAR`
9. **O que é um script DDL?**
Um código para inserir dados.
Um conjunto de comandos que definem a estrutura (tabelas, chaves) do banco.
Um backup dos dados.
Um comando de busca.
Uma senha de acesso.
10. **Ao final do Módulo II, qual sua principal conclusão sobre bancos relacionais?**
Eles são bagunçados.
Eles são organizados, seguros e baseados em regras matemáticas (conjuntos).
Eles servem apenas para guardar nomes de pessoas.
Eles serão substituídos totalmente pelo Excel.
Eles não usam SQL.