Quiz 04 - Módulo SQL e NoSQL
1. **Qual comando é usado para criar uma nova base de dados no PostgreSQL?**
`NEW DATABASE`
`MAKE DATABASE`
`CREATE DATABASE`
`ADD DATABASE`
`BUILD DATABASE`
2. **O que significa a sigla DDL?**
Data Delivery Language.
Dynamic Data Link.
Data Definition Language.
Database Design Layout.
Direct Data Loading.
3. **Qual a função da restrição `NOT NULL` em uma coluna?**
Permite que a coluna seja excluída a qualquer momento.
Garante que o valor seja sempre maior que zero.
Impede que a coluna seja deixada em branco (sem valor).
Criptografa os dados daquela coluna.
Faz com que a coluna aceite apenas números.
4. **Para que serve o tipo de dado `SERIAL` no PostgreSQL?**
Para guardar números de série de produtos.
Para indicar que os dados são transmitidos via conexão serial.
Para criar automaticamente uma sequência numérica autoincrementada.
Para salvar arquivos de vídeo (séries).
Para limitar a tabela a apenas 100 linhas.
5. **Qual comando exclui uma tabela e todos os seus dados permanentemente?**
`DELETE TABLE`
`REMOVE TABLE`
`DROP TABLE`
`CLEAR TABLE`
`ERASE TABLE`
6. **Diferente de `DROP`, o comando `TRUNCATE` faz o seguinte:**
Apaga apenas a estrutura e mantém os dados.
Apaga todos os dados (linhas), mas mantém a estrutura da tabela vazia.
Muda o nome da tabela.
Cria uma cópia da tabela.
Compacta a tabela para economizar espaço.
7. **Qual comando permite adicionar uma nova coluna a uma tabela já existente?**
`UPDATE TABLE`
`EXTEND TABLE`
`ALTER TABLE`
`EXPAND TABLE`
`REVISE TABLE`
8. **A restrição `UNIQUE` em uma coluna garante que:**
O valor seja sempre igual a 1.
A coluna seja a chave primária.
Não existam dois registros com o mesmo valor naquela coluna.
Apenas o administrador possa ver os dados.
O dado seja escrito em letras maiúsculas.
1. - [ ] A coluna seja a chave primária.
Não existam dois registros com o mesmo valor naquela coluna.
Apenas o administrador possa ver os dados.
O dado seja escrito em letras maiúsculas.
9. **O que é um Índice (INDEX) no banco de dados?**
Uma lista de erros do sistema.
O número da página no manual do PostgreSQL.
Uma estrutura que acelera a busca de registros em uma tabela.
Um backup em tempo real.
O ID do usuário que criou a tabela.
10. **A cláusula `CHECK` serve para:**
Verificar se o servidor está online.
Marcar uma tarefa como concluída.
Validar se um valor atende a uma condição (ex: `idade >= 18`).
Conferir a senha do banco de dados.
Contar quantas linhas a tabela possui.