1.Facile
Che cosa fa WHERE country IN ('NL', 'BE', 'DE')?
- AOrdina le righe nell'ordine dell'elenco
- BMantiene le righe in cui country non è nell'elenco
- CMantiene le righe in cui country è uguale a uno qualsiasi dei valori dell'elenco
- DMantiene le righe in cui country contiene contemporaneamente tutti e tre i codici
2.Facile
Quale clausola filtra le righe prima del raggruppamento?
- AORDER BY
- BGROUP BY
- CHAVING
- DWHERE
3.Facile
Che cosa rappresenta NULL in SQL?
- AUn valore mancante o sconosciuto
- BUn booleano falso
- CIl numero zero nelle colonne numeriche
- DUna stringa vuota
4.Media
Che cosa indica la "A" di ACID?
- AAccuracy (accuratezza)
- BAvailability (disponibilità)
- CAggregation (aggregazione)
- DAtomicity (atomicità)
5.Media
Quale proprietà ACID fa sì che le transazioni concorrenti non vedano le modifiche non ancora completate delle altre?
- ADurabilità
- BAtomicità
- CDisponibilità
- DIsolamento
6.Media
Un LEFT JOIN restituisce:
- ASolo le righe corrispondenti di entrambe le tabelle
- BLe righe che non corrispondono in nessuna delle due tabelle
- CTutte le righe della tabella di sinistra e le righe corrispondenti di quella di destra, con NULL dove non c'è corrispondenza
- DSolo tutte le righe della tabella di destra
7.Difficile
Che cos'è un indice coprente (covering index) per una query?
- AUn indice sulla sola chiave primaria
- BUn indice che copre tutte le colonne di tutte le tabelle
- CUn indice che contiene tutte le colonne necessarie alla query, così che non serva leggere la tabella
- DUn indice che viene ricostruito ogni notte
8.Difficile
Che cosa restituisce SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- AOgni riga di dipendente insieme allo stipendio medio del suo reparto
- BUna riga per reparto con il suo stipendio medio
- CSolo i dipendenti che guadagnano più della media del loro reparto
- DUn errore, perché name non è in un GROUP BY
Soluzioni
- 1. C · Mantiene le righe in cui country è uguale a uno qualsiasi dei valori dell'elenco
- 2. D · WHERE
- 3. A · Un valore mancante o sconosciuto
- 4. D · Atomicity (atomicità)
- 5. D · Isolamento
- 6. C · Tutte le righe della tabella di sinistra e le righe corrispondenti di quella di destra, con NULL dove non c'è corrispondenza
- 7. C · Un indice che contiene tutte le colonne necessarie alla query, così che non serva leggere la tabella
- 8. A · Ogni riga di dipendente insieme allo stipendio medio del suo reparto
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.