1.Facile
Quale istruzione elimina righe da una tabella?
- ATRUNCATE COLUMN
- BDELETE
- CREMOVE
- DDROP
2.Facile
Quale funzione di aggregazione conta le righe?
- ACOUNT
- BMAX
- CAVG
- DSUM
3.Facile
In che cosa UNION ALL differisce da UNION?
- AUNION ALL funziona solo su una tabella
- BUNION ALL rimuove le righe duplicate
- CUNION ALL mantiene le righe duplicate
- DUNION ALL ordina il risultato
4.Media
La terza forma normale (3NF) elimina:
- AI valori atomici
- BLe chiavi composte
- CGli indici ridondanti su colonne che non fanno parte di una chiave
- DLe dipendenze transitive tra attributi non chiave
5.Media
Perché si creano indici sulle colonne?
- APer risparmiare spazio su disco
- BPer rendere più veloci inserimenti e aggiornamenti su quelle colonne
- CPer velocizzare ricerche e join su quelle colonne
- DPer impedire i valori NULL
6.Media
Quale query restituisce lo stipendio più alto di ogni reparto?
- ASELECT dept, MAX(salary) FROM emp ORDER BY dept
- BSELECT MAX(dept), salary FROM emp GROUP BY salary
- CSELECT dept, MAX(salary) FROM emp GROUP BY dept
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
7.Difficile
Perché SELECT dept, name, COUNT(*) FROM emp GROUP BY dept non è valida nello standard SQL?
- AGROUP BY deve elencare tutte le colonne della tabella
- BCOUNT(*) non si può usare insieme a GROUP BY
- Cdept deve comparire dentro una funzione di aggregazione
- Dname non è né raggruppato né aggregato, quindi non ha un unico valore per gruppo
8.Difficile
x è NULL e y = 1. Qual è il valore della condizione (x > 5 OR y = 1)?
- ATRUE
- BFALSE
- CUNKNOWN
- DNULL, quindi la riga viene sempre scartata
Soluzioni
- 1. B · DELETE
- 2. A · COUNT
- 3. C · UNION ALL mantiene le righe duplicate
- 4. D · Le dipendenze transitive tra attributi non chiave
- 5. C · Per velocizzare ricerche e join su quelle colonne
- 6. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 7. D · name non è né raggruppato né aggregato, quindi non ha un unico valore per gruppo
- 8. A · TRUE
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.