Scheda di esercizi di Basi di dati e SQL con soluzioni

Scheda di esercizi di Basi di dati e SQL gratuita e stampabile: 8 esercizi dal livello facile a quello d’esame, con le soluzioni. Stampala o salvala come PDF.

Per i docenti: gratuita da stampare, copiare e usare in classe. Ogni nuova scheda ha nuovi valori e le sue soluzioni. Un link a ExamProblems nella pagina del corso è molto apprezzato.

Nome: ____________________   Data: ____________

1.Facile

Quale parola chiave SQL elimina le righe duplicate da un risultato?

  1. ADISTINCT
  2. BUNIQUE
  3. CSINGLE
  4. DDIFFERENT
2.Facile

Che cos'è una chiave candidata?

  1. AQualsiasi colonna che contiene valori NULL
  2. BUn insieme di colonne condiviso tra due tabelle per collegarne le righe
  3. CUna colonna in attesa di diventare una chiave esterna
  4. DUn insieme minimo di colonne che identifica in modo univoco ogni riga
3.Facile

Quale funzione di aggregazione restituisce la media di una colonna numerica?

  1. AAVG
  2. BMEDIAN
  3. CMEAN
  4. DSUM
4.Media

Quale proprietà ACID fa sì che le transazioni concorrenti non vedano le modifiche non ancora completate delle altre?

  1. ADisponibilità
  2. BDurabilità
  3. CAtomicità
  4. DIsolamento
5.Media

Una colonna contiene i valori 10, 20 e NULL. Che cosa restituisce AVG(col)?

  1. A30
  2. B15
  3. C10
  4. DNULL
6.Media

Che cosa fornisce una common table expression (WITH name AS (...))?

  1. AUn indice su una colonna
  2. BUn nuovo utente del database
  3. CUna tabella permanente che resta memorizzata su disco finché non viene eliminata
  4. DUn risultato temporaneo con un nome che si può usare all'interno di un'istruzione
7.Difficile

R(A, B, C, D) ha le dipendenze funzionali A → B e C → D. Qual è la chiave candidata?

  1. A{C}
  2. B{B, D}
  3. C{A, C}
  4. D{A}
8.Difficile

La tabella b contiene nella colonna y i valori 1, 2 e NULL. Che cosa restituisce SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?

  1. ATutte le righe di a
  2. BLe righe di a in cui x non è 1 né 2
  3. CSolo le righe di a in cui x è NULL
  4. DNessuna riga

Soluzioni

  1. 1. A · DISTINCT
  2. 2. D · Un insieme minimo di colonne che identifica in modo univoco ogni riga
  3. 3. A · AVG
  4. 4. D · Isolamento
  5. 5. B · 15
  6. 6. D · Un risultato temporaneo con un nome che si può usare all'interno di un'istruzione
  7. 7. C · {A, C}
  8. 8. D · Nessuna riga

Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.