Lista de exercícios de Bases de dados e SQL com respostas

Lista de exercícios de Bases de dados e SQL grátis para imprimir: 8 exercícios do nível fácil ao nível de prova, com gabarito. Imprima ou salve como PDF.

Para professores: pode imprimir, copiar e usar em aula gratuitamente. Cada nova folha tem novos valores e o seu próprio gabarito. Agradecemos um link para o ExamProblems na página da sua disciplina.

Nome: ____________________   Data: ____________

1.Fácil

Qual função de agregação retorna a média de uma coluna numérica?

  1. AMEAN
  2. BAVG
  3. CSUM
  4. DMEDIAN
2.Fácil

No PostgreSQL e no MySQL, qual cláusula retorna só as 10 primeiras linhas de um resultado?

  1. ALIMIT 10
  2. BFIRST 10 ONLY
  3. CMAX 10
  4. DTOP ROWS 10
3.Fácil

O que uma restrição UNIQUE numa coluna garante?

  1. AQue a coluna não possa ser alterada depois da inserção
  2. BA coluna se torna automaticamente a chave primária da tabela
  3. CQue duas linhas não tenham o mesmo valor não NULL nessa coluna
  4. 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:

  1. AAnomalia de exclusão
  2. BLeitura fantasma
  3. CAnomalia de inserção
  4. DAnomalia de atualização
5.Média

Um LEFT JOIN retorna:

  1. AApenas todas as linhas da tabela da direita
  2. BAs linhas que não correspondem em nenhuma das tabelas
  3. CTodas as linhas da tabela da esquerda e as linhas correspondentes da direita, com NULLs onde não há correspondência
  4. 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?

  1. A5
  2. B8
  3. C15
  4. D3
7.Difícil

x é NULL e y = 1. Qual é o valor da condição (x > 5 OR y = 1)?

  1. AFALSE
  2. BUNKNOWN
  3. CNULL, então a linha é sempre rejeitada
  4. 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?

  1. AUma restrição UNIQUE em manager_id
  2. BUm GROUP BY em manager_id
  3. CUm único self-join da tabela employees em manager_id
  4. DUma common table expression recursiva (WITH RECURSIVE)

Gabarito

  1. 1. B · AVG
  2. 2. A · LIMIT 10
  3. 3. C · Que duas linhas não tenham o mesmo valor não NULL nessa coluna
  4. 4. D · Anomalia de atualização
  5. 5. C · Todas as linhas da tabela da esquerda e as linhas correspondentes da direita, com NULLs onde não há correspondência
  6. 6. A · 5
  7. 7. D · TRUE
  8. 8. D · Uma common table expression recursiva (WITH RECURSIVE)

Soluções completas passo a passo: pratique este tópico em examproblems.com.