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 ordina il risultato di una query?

  1. AGROUP BY
  2. BORDER BY
  3. CARRANGE
  4. DSORT
2.Facile

Quale funzione di aggregazione conta le righe?

  1. AMAX
  2. BAVG
  3. CSUM
  4. DCOUNT
3.Facile

Quale istruzione aggiunge una nuova colonna a una tabella esistente?

  1. ACREATE COLUMN
  2. BINSERT COLUMN
  3. CUPDATE TABLE
  4. DALTER TABLE
4.Media

La prima forma normale (1NF) richiede che:

  1. ANon ci siano chiavi esterne
  2. BOgni tabella abbia esattamente una colonna
  3. COgni colonna contenga valori atomici e non ci siano gruppi ripetuti
  4. DOgni colonna non chiave dipende dall'intera chiave e da nient'altro che dalla chiave
5.Media

Che cosa restituisce EXCEPT (chiamato MINUS in Oracle)?

  1. ALe righe che compaiono in entrambe le query
  2. BLe righe della seconda query che non compaiono nella prima
  3. CLe righe della prima query che non compaiono nella seconda
  4. DTutte le righe di entrambe le query senza duplicati
6.Media

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

  1. AAtomicità
  2. BIsolamento
  3. CDurabilità
  4. DDisponibilità
7.Difficile

Qual è il risultato di SELECT COUNT(col) FROM t se tutti i valori di col sono NULL e la tabella ha 10 righe?

  1. AUn errore
  2. B0
  3. C10
  4. DNULL
8.Difficile

Quale livello di isolamento impedisce le letture sporche (dirty read) ma consente ancora le letture non ripetibili?

  1. ARead uncommitted
  2. BRead committed
  3. CRepeatable read
  4. DSerializable

Soluzioni

  1. 1. B · ORDER BY
  2. 2. D · COUNT
  3. 3. D · ALTER TABLE
  4. 4. C · Ogni colonna contenga valori atomici e non ci siano gruppi ripetuti
  5. 5. C · Le righe della prima query che non compaiono nella seconda
  6. 6. B · Isolamento
  7. 7. B · 0
  8. 8. B · Read committed

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