1.Facile
Quale parola chiave ordina il risultato di una query?
- AARRANGE
- BSORT
- CORDER BY
- DGROUP BY
2.Facile
Quale operatore si usa in una clausola WHERE per un semplice confronto di testo con un modello (pattern)?
- ACONTAINS
- BLIKE
- CMATCH
- DSIMILAR
3.Facile
Quale vincolo garantisce che una colonna non possa mai essere lasciata vuota (NULL)?
- ANOT NULL
- BUNIQUE
- CCHECK NULL
- DDEFAULT
4.Media
Quale istruzione rimuove tutte le righe di una tabella, ne mantiene la struttura e non ammette una clausola WHERE?
- ATRUNCATE TABLE
- BALTER TABLE
- CDELETE FROM con una clausola WHERE
- DDROP TABLE
5.Media
Che cosa restituisce SELECT COALESCE(phone, 'unknown') FROM customers per un cliente il cui phone è NULL?
- AUna stringa vuota
- BNULL
- C'unknown'
- DUn errore
6.Media
Quale proprietà ACID garantisce che le modifiche confermate sopravvivano a un crash del sistema?
- AAtomicità
- BCoerenza
- CDurabilità
- DIsolamento
7.Difficile
Perché il NATURAL JOIN è considerato rischioso nelle query in produzione?
- ANon è supportato da alcun database
- BIgnora chiavi primarie ed esterne e mantiene solo le righe NULL
- CRestituisce sempre un prodotto cartesiano
- DUnisce su tutte le colonne con lo stesso nome, quindi una nuova colonna può cambiare il risultato senza che ce ne si accorga
8.Difficile
La tabella enrolment(student_id, course_id, student_name, grade) ha la chiave (student_id, course_id). Quale forma normale viola?
- ASolo la terza forma normale, perché grade dipende da student_name
- BLa prima forma normale, perché la colonna grade non contiene valori atomici
- CLa seconda forma normale, perché student_name dipende solo da student_id
- DNessuna, è in BCNF
Soluzioni
- 1. C · ORDER BY
- 2. B · LIKE
- 3. A · NOT NULL
- 4. A · TRUNCATE TABLE
- 5. C · 'unknown'
- 6. C · Durabilità
- 7. D · Unisce su tutte le colonne con lo stesso nome, quindi una nuova colonna può cambiare il risultato senza che ce ne si accorga
- 8. C · La seconda forma normale, perché student_name dipende solo da student_id
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.