1.Facile
Che cosa fa GROUP BY in una query?
- ARimuove le righe con valori NULL
- BUnisce due tabelle sulle colonne comuni
- COrdina alfabeticamente le righe del risultato
- DRaggruppa le righe con gli stessi valori, così che gli aggregati vengano calcolati per gruppo
2.Facile
Che cosa fa UNION con i risultati di due query SELECT?
- AMantiene solo le righe presenti in entrambi
- BMantiene solo le righe presenti nella prima query ma non nella seconda
- CLi combina in un unico risultato e rimuove le righe duplicate
- DLi affianca unendoli su una chiave
3.Facile
Quale operatore si usa in una clausola WHERE per un semplice confronto di testo con un modello (pattern)?
- ALIKE
- BSIMILAR
- CCONTAINS
- DMATCH
4.Media
Che cosa restituisce SELECT SUM(amount) FROM orders quando la clausola WHERE non corrisponde ad alcuna riga?
- AUn errore
- B0
- CNULL
- DUna stringa vuota
5.Media
Che cos'è un trigger di database?
- AUna query che un utente esegue a mano
- BUn backup programmato del database
- CUn tipo di indice che velocizza le ricerche
- DCodice eseguito automaticamente quando su una tabella si verifica un evento specificato, come INSERT, UPDATE o DELETE
6.Media
La terza forma normale (3NF) elimina:
- AGli indici ridondanti su colonne che non fanno parte di una chiave
- BLe chiavi composte
- CI valori atomici
- DLe dipendenze transitive tra attributi non chiave
7.Difficile
Il locking a due fasi (2PL) garantisce:
- ASchedule serializzabili rispetto ai conflitti
- BChe non servano lock
- CChe le transazioni non attendano mai
- DChe i deadlock non possano mai verificarsi
8.Difficile
Che cosa calcola SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AUn totale progressivo di amount ordinato per giorno
- BIl totale di tutti gli importi su ogni riga
- CUna riga per giorno con il solo totale di quel giorno
- DL'importo medio per giorno
Soluzioni
- 1. D · Raggruppa le righe con gli stessi valori, così che gli aggregati vengano calcolati per gruppo
- 2. C · Li combina in un unico risultato e rimuove le righe duplicate
- 3. A · LIKE
- 4. C · NULL
- 5. D · Codice eseguito automaticamente quando su una tabella si verifica un evento specificato, come INSERT, UPDATE o DELETE
- 6. D · Le dipendenze transitive tra attributi non chiave
- 7. A · Schedule serializzabili rispetto ai conflitti
- 8. A · Un totale progressivo di amount ordinato per giorno
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.