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 assegna in una query un nome alternativo temporaneo a una colonna o a una tabella?

  1. AALIAS
  2. BAS
  3. CNAME
  4. DRENAME
2.Facile

Che cosa fa un vincolo CHECK?

  1. AConta le righe di una tabella
  2. BRifiuta le righe i cui valori non soddisfano una condizione
  3. CVerifica se una tabella esiste prima di eseguire una query su di essa
  4. DVerifica la password dell'utente
3.Facile

Quale operatore si usa in una clausola WHERE per un semplice confronto di testo con un modello (pattern)?

  1. ASIMILAR
  2. BLIKE
  3. CMATCH
  4. DCONTAINS
4.Media

Gli studenti possono seguire molti corsi e i corsi hanno molti studenti. Come si modella questa situazione con le tabelle?

  1. ACon una colonna di chiave esterna course_id nella tabella degli studenti che punta a courses
  2. BCon un elenco di id dei corsi memorizzato in una sola colonna
  3. CFondendo studenti e corsi in un'unica tabella
  4. DCon una tabella di associazione che contiene chiavi esterne verso studenti e corsi
5.Media

Che cosa indica la "A" di ACID?

  1. AAtomicity (atomicità)
  2. BAvailability (disponibilità)
  3. CAggregation (aggregazione)
  4. DAccuracy (accuratezza)
6.Media

Che cosa significa la dipendenza funzionale A → B?

  1. AA ogni valore di A è associato esattamente un valore di B
  2. BA e B sono entrambe chiavi primarie
  3. CA è una chiave esterna che fa riferimento a B
  4. DA ogni valore di B è associato esattamente un valore di A
7.Difficile

Date le dipendenze funzionali A → B, B → C e C → D su R(A, B, C, D), qual è la chiusura A+?

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

Quale funzione finestra assegna 1, 2, 3, ... alle righe di ogni partizione senza pari merito?

  1. ARANK()
  2. BCOUNT()
  3. CDENSE_RANK()
  4. DROW_NUMBER()

Soluzioni

  1. 1. B · AS
  2. 2. B · Rifiuta le righe i cui valori non soddisfano una condizione
  3. 3. B · LIKE
  4. 4. D · Con una tabella di associazione che contiene chiavi esterne verso studenti e corsi
  5. 5. A · Atomicity (atomicità)
  6. 6. A · A ogni valore di A è associato esattamente un valore di B
  7. 7. D · {A, B, C, D}
  8. 8. D · ROW_NUMBER()

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