1.Facile
Quale parola chiave ordina il risultato di una query?
- AARRANGE
- BORDER BY
- CSORT
- DGROUP BY
2.Facile
Che cos'è una chiave primaria (primary key)?
- AUna colonna o un insieme di colonne che identifica in modo univoco ogni riga
- BUna colonna che può contenere valori duplicati ma non deve mai contenere NULL
- CLa prima colonna di ogni tabella
- DUna password per il database
3.Facile
Quale parola chiave SQL elimina le righe duplicate da un risultato?
- ADIFFERENT
- BUNIQUE
- CSINGLE
- DDISTINCT
4.Media
Che cosa indica la "A" di ACID?
- AAvailability (disponibilità)
- BAggregation (aggregazione)
- CAtomicity (atomicità)
- DAccuracy (accuratezza)
5.Media
La prima forma normale (1NF) richiede che:
- AOgni colonna contenga valori atomici e non ci siano gruppi ripetuti
- BOgni colonna non chiave dipende dall'intera chiave e da nient'altro che dalla chiave
- COgni tabella abbia esattamente una colonna
- DNon ci siano chiavi esterne
6.Media
Un LEFT JOIN restituisce:
- ATutte le righe della tabella di sinistra e le righe corrispondenti di quella di destra, con NULL dove non c'è corrispondenza
- BLe righe che non corrispondono in nessuna delle due tabelle
- CSolo le righe corrispondenti di entrambe le tabelle
- DSolo tutte le righe della tabella di destra
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?
- ANULL
- B0
- C10
- DUn errore
8.Difficile
Che cos'è una lettura fantasma (phantom read)?
- ALa lettura di dati mai scritti
- BUna query che non restituisce righe
- CUna query ripetuta restituisce nuove righe inserite da un'altra transazione confermata
- DLa lettura di modifiche non confermate
Soluzioni
- 1. B · ORDER BY
- 2. A · Una colonna o un insieme di colonne che identifica in modo univoco ogni riga
- 3. D · DISTINCT
- 4. C · Atomicity (atomicità)
- 5. A · Ogni colonna contenga valori atomici e non ci siano gruppi ripetuti
- 6. A · Tutte le righe della tabella di sinistra e le righe corrispondenti di quella di destra, con NULL dove non c'è corrispondenza
- 7. B · 0
- 8. C · Una query ripetuta restituisce nuove righe inserite da un'altra transazione confermata
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.