1.Facile
Che cosa fa COMMIT in una transazione?
- AAnnulla tutte le modifiche fatte dall'inizio della transazione
- BBlocca l'intero database
- CCrea una nuova tabella
- DRende permanenti tutte le modifiche della transazione
2.Facile
Quale funzione di aggregazione restituisce la media di una colonna numerica?
- AMEDIAN
- BSUM
- CMEAN
- DAVG
3.Facile
In un modello LIKE, che cosa rappresenta il carattere jolly _ (trattino basso)?
- AUn carattere di spazio
- BZero o più caratteri
- CQualsiasi lettera ma nessuna cifra
- DEsattamente un carattere
4.Media
Che cosa restituisce SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- AUn errore, perché CASE non è ammesso nella SELECT
- BSolo gli studenti promossi
- CIl numero di studenti promossi e bocciati
- DOgni nome con l'etichetta 'pass' o 'fail' a seconda del voto
5.Media
Che cos'è la SQL injection?
- AUn modo per aggiungere indici
- BUna tecnica di backup del database
- CUn attacco in cui l'input dell'utente modifica la struttura di una query SQL
- DUna tecnica per inserire rapidamente molte righe con una sola istruzione INSERT
6.Media
Quale affermazione su HAVING è corretta?
- ANon può essere usata con GROUP BY
- BDeve precedere WHERE nell'istruzione SELECT
- CPuò usare funzioni di aggregazione per filtrare i gruppi
- DOrdina i risultati
7.Difficile
Due medici di turno verificano ciascuno che l'altro sia ancora di turno, poi smontano entrambi nello stesso momento. Quale anomalia può ancora permettere qui lo snapshot isolation?
- AScrittura sporca
- BWrite skew
- CLettura non ripetibile all'interno di una transazione
- DLettura sporca
8.Difficile
Esiste un indice composto su (last_name, first_name). Quale condizione può usarlo nel modo più efficace?
- AWHERE first_name LIKE '%a'
- BWHERE last_name = 'Jansen'
- CWHERE first_name = 'Eva'
- DWHERE UPPER(first_name) = 'EVA'
Soluzioni
- 1. D · Rende permanenti tutte le modifiche della transazione
- 2. D · AVG
- 3. D · Esattamente un carattere
- 4. D · Ogni nome con l'etichetta 'pass' o 'fail' a seconda del voto
- 5. C · Un attacco in cui l'input dell'utente modifica la struttura di una query SQL
- 6. C · Può usare funzioni di aggregazione per filtrare i gruppi
- 7. B · Write skew
- 8. B · WHERE last_name = 'Jansen'
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.