1.Facile
Come si ordina un risultato dallo stipendio più alto a quello più basso?
- AORDER BY salary DESC
- BGROUP BY salary DESC
- CORDER BY salary ASC
- DSORT salary DOWN
2.Facile
Quale istruzione elimina righe da una tabella?
- ATRUNCATE COLUMN
- BREMOVE
- CDROP
- DDELETE
3.Facile
Che cosa fa UNION con i risultati di due query SELECT?
- AMantiene solo le righe presenti nella prima query ma non nella seconda
- BMantiene solo le righe presenti in entrambi
- CLi affianca unendoli su una chiave
- DLi combina in un unico risultato e rimuove le righe duplicate
4.Media
La terza forma normale (3NF) elimina:
- ALe chiavi composte
- BLe dipendenze transitive tra attributi non chiave
- CI valori atomici
- DGli indici ridondanti su colonne che non fanno parte di una chiave
5.Media
Che cosa restituisce INTERSECT usato tra due query SELECT?
- ALe righe del primo risultato ma non del secondo
- BTutte le righe di entrambi i risultati
- CLe righe presenti in entrambi i risultati
- DIl prodotto cartesiano dei risultati
6.Media
La seconda forma normale (2NF) elimina:
- ATutti i valori NULL
- BLe dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- CLe chiavi esterne
- DLe dipendenze transitive tra colonne non chiave attraverso un'altra colonna non chiave
7.Difficile
Un'applicazione esegue UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 e segnala un conflitto se nessuna riga è stata aggiornata. Di quale tecnica si tratta?
- AWrite-ahead logging
- BLocking rigoroso a due fasi con lock a livello di riga
- CSharding del database
- DControllo ottimistico della concorrenza
8.Difficile
Due transazioni leggono entrambe stock = 10, ciascuna sottrae 1 e scrive il risultato, ottenendo 9 invece di 8. Di quale anomalia si tratta?
- AAggiornamento perso (lost update)
- BAnomalia di cancellazione
- CLettura fantasma
- DLettura sporca
Soluzioni
- 1. A · ORDER BY salary DESC
- 2. D · DELETE
- 3. D · Li combina in un unico risultato e rimuove le righe duplicate
- 4. B · Le dipendenze transitive tra attributi non chiave
- 5. C · Le righe presenti in entrambi i risultati
- 6. B · Le dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- 7. D · Controllo ottimistico della concorrenza
- 8. A · Aggiornamento perso (lost update)
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.