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

A che cosa serve un diagramma entità-relazione (ER)?

  1. AA misurare le prestazioni del database
  2. BA modellare entità, attributi e relazioni durante la progettazione di un database
  3. CAd elencare gli utenti di un database
  4. DA mostrare come viene eseguita una query
2.Facile

Quale funzione di aggregazione conta le righe?

  1. ASUM
  2. BAVG
  3. CMAX
  4. DCOUNT
3.Facile

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

  1. AMEDIAN
  2. BSUM
  3. CMEAN
  4. DAVG
4.Media

Nell'algebra relazionale, l'operatore di proiezione (π) corrisponde a:

  1. AScegliere quali colonne compaiono nel risultato
  2. BCombinare due tabelle su una chiave
  3. COrdinare il risultato
  4. DScegliere quali righe soddisfano una determinata condizione
5.Media

Che cos'è una lettura sporca (dirty read)?

  1. ALa lettura di dati senza una clausola WHERE
  2. BLa lettura di dati da un disco danneggiato
  3. CLa lettura di dati scritti da un'altra transazione non ancora confermata
  4. DLa lettura della stessa riga due volte ottenendo lo stesso valore
6.Media

La tabella a ha 3 righe e la tabella b ne ha 4. Quante righe restituisce SELECT * FROM a CROSS JOIN b?

  1. A4
  2. B7
  3. C3
  4. D12
7.Difficile

x è NULL e y = 1. Qual è il valore della condizione (x > 5 OR y = 1)?

  1. AUNKNOWN
  2. BFALSE
  3. CNULL, quindi la riga viene sempre scartata
  4. DTRUE
8.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. A10
  2. BNULL
  3. C0
  4. DUn errore

Soluzioni

  1. 1. B · A modellare entità, attributi e relazioni durante la progettazione di un database
  2. 2. D · COUNT
  3. 3. D · AVG
  4. 4. A · Scegliere quali colonne compaiono nel risultato
  5. 5. C · La lettura di dati scritti da un'altra transazione non ancora confermata
  6. 6. D · 12
  7. 7. D · TRUE
  8. 8. C · 0

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