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 instrução SQL altera valores em linhas que já existem?

  1. AUPDATE
  2. BINSERT
  3. CMODIFY
  4. DREPLACE COLUMN
2.Fácil

O que NULL representa em SQL?

  1. AUm valor ausente ou desconhecido
  2. BUm booleano falso
  3. CO número zero em colunas numéricas
  4. DUma string vazia
3.Fácil

O que ROLLBACK faz numa transação?

  1. AApaga a tabela
  2. BDesfaz as alterações feitas desde o início da transação
  3. CSalva permanentemente em disco todas as alterações da transação
  4. DRepete a última instrução
4.Média

Por que uma tabela só pode ter um índice clusterizado?

  1. AO padrão SQL proíbe mais de um índice em uma tabela
  2. BOs índices clusterizados só podem ficar na chave primária
  3. COs índices clusterizados usam memória demais
  4. DAs linhas só podem ser armazenadas fisicamente numa única ordem
5.Média

Uma coluna contém os valores 10, 20 e NULL. O que AVG(col) retorna?

  1. ANULL
  2. B10
  3. C30
  4. D15
6.Média

Por que índices são criados em colunas?

  1. APara economizar espaço em disco
  2. BPara impedir valores NULL
  3. CPara tornar mais rápidas as inserções e atualizações nessas colunas
  4. DPara acelerar buscas e junções nessas colunas
7.Difícil

R(A, B, C, D) tem as dependências funcionais A → B e C → D. Qual é a chave candidata?

  1. A{A}
  2. B{C}
  3. C{B, D}
  4. D{A, C}
8.Difícil

Há um índice composto em (last_name, first_name). Qual condição pode usá-lo de forma mais eficaz?

  1. AWHERE UPPER(first_name) = 'EVA'
  2. BWHERE first_name LIKE '%a'
  3. CWHERE first_name = 'Eva'
  4. DWHERE last_name = 'Jansen'

Gabarito

  1. 1. A · UPDATE
  2. 2. A · Um valor ausente ou desconhecido
  3. 3. B · Desfaz as alterações feitas desde o início da transação
  4. 4. D · As linhas só podem ser armazenadas fisicamente numa única ordem
  5. 5. D · 15
  6. 6. D · Para acelerar buscas e junções nessas colunas
  7. 7. D · {A, C}
  8. 8. D · WHERE last_name = 'Jansen'

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