1.Fácil
Qual função de agregação retorna a média de uma coluna numérica?
- AMEAN
- BAVG
- CSUM
- DMEDIAN
2.Fácil
No PostgreSQL e no MySQL, qual cláusula retorna só as 10 primeiras linhas de um resultado?
- ALIMIT 10
- BFIRST 10 ONLY
- CMAX 10
- DTOP ROWS 10
3.Fácil
O que uma restrição UNIQUE numa coluna garante?
- AQue a coluna não possa ser alterada depois da inserção
- BA coluna se torna automaticamente a chave primária da tabela
- CQue duas linhas não tenham o mesmo valor não NULL nessa coluna
- DQue os valores da coluna estejam ordenados
4.Média
Uma tabela armazena o endereço do cliente em cada linha de pedido. Alterar o endereço numa linha, mas não nas outras, é um exemplo de:
- AAnomalia de exclusão
- BLeitura fantasma
- CAnomalia de inserção
- DAnomalia de atualização
5.Média
Um LEFT JOIN retorna:
- AApenas todas as linhas da tabela da direita
- BAs linhas que não correspondem em nenhuma das tabelas
- CTodas as linhas da tabela da esquerda e as linhas correspondentes da direita, com NULLs onde não há correspondência
- DApenas as linhas correspondentes das duas tabelas
6.Média
A tabela orders tem 5 linhas, cada uma referindo-se a um cliente existente. A tabela customers tem 3 linhas. Quantas linhas um INNER JOIN em customer_id retorna?
- A5
- B8
- C15
- D3
7.Difícil
x é NULL e y = 1. Qual é o valor da condição (x > 5 OR y = 1)?
- AFALSE
- BUNKNOWN
- CNULL, então a linha é sempre rejeitada
- DTRUE
8.Difícil
Qual recurso do SQL é mais adequado para encontrar todos os funcionários abaixo de um gerente numa árvore organizacional de profundidade desconhecida?
- AUma restrição UNIQUE em manager_id
- BUm GROUP BY em manager_id
- CUm único self-join da tabela employees em manager_id
- DUma common table expression recursiva (WITH RECURSIVE)
Gabarito
- 1. B · AVG
- 2. A · LIMIT 10
- 3. C · Que duas linhas não tenham o mesmo valor não NULL nessa coluna
- 4. D · Anomalia de atualização
- 5. C · Todas as linhas da tabela da esquerda e as linhas correspondentes da direita, com NULLs onde não há correspondência
- 6. A · 5
- 7. D · TRUE
- 8. D · Uma common table expression recursiva (WITH RECURSIVE)
Soluções completas passo a passo: pratique este tópico em examproblems.com.