1.Facile
Che cosa fa UNION con i risultati di due query SELECT?
- AMantiene solo le righe presenti in entrambi
- BLi combina in un unico risultato e rimuove le righe duplicate
- CMantiene solo le righe presenti nella prima query ma non nella seconda
- DLi affianca unendoli su una chiave
2.Facile
Quale operatore si usa in una clausola WHERE per un semplice confronto di testo con un modello (pattern)?
- AMATCH
- BSIMILAR
- CCONTAINS
- DLIKE
3.Facile
In che cosa UNION ALL differisce da UNION?
- AUNION ALL ordina il risultato
- BUNION ALL funziona solo su una tabella
- CUNION ALL mantiene le righe duplicate
- DUNION ALL rimuove le righe duplicate
4.Media
Che cosa fornisce una common table expression (WITH name AS (...))?
- AUn indice su una colonna
- BUn nuovo utente del database
- CUna tabella permanente che resta memorizzata su disco finché non viene eliminata
- DUn risultato temporaneo con un nome che si può usare all'interno di un'istruzione
5.Media
Una chiave esterna è dichiarata con ON DELETE CASCADE. Che cosa succede quando viene eliminata una riga padre?
- ALe righe figlie che vi fanno riferimento vengono eliminate automaticamente
- BL'eliminazione viene sempre rifiutata
- CLa riga padre viene copiata in una tabella di archivio
- DLa chiave esterna nelle righe figlie viene impostata automaticamente a NULL
6.Media
Quale istruzione rimuove tutte le righe di una tabella, ne mantiene la struttura e non ammette una clausola WHERE?
- ADELETE FROM con una clausola WHERE
- BDROP TABLE
- CTRUNCATE TABLE
- DALTER TABLE
7.Difficile
Che cosa calcola SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AL'importo medio per giorno
- BIl totale di tutti gli importi su ogni riga
- CUna riga per giorno con il solo totale di quel giorno
- DUn totale progressivo di amount ordinato per giorno
8.Difficile
Qual è un noto svantaggio della decomposizione delle tabelle in BCNF rispetto alla 3NF?
- AAlcune dipendenze funzionali potrebbero non essere più verificabili all'interno di una sola tabella
- BLa decomposizione perde sempre dati quando si ricompone con un join
- CLa BCNF ammette più ridondanza della 3NF
- DLe tabelle in BCNF non possono avere chiavi primarie
Soluzioni
- 1. B · Li combina in un unico risultato e rimuove le righe duplicate
- 2. D · LIKE
- 3. C · UNION ALL mantiene le righe duplicate
- 4. D · Un risultato temporaneo con un nome che si può usare all'interno di un'istruzione
- 5. A · Le righe figlie che vi fanno riferimento vengono eliminate automaticamente
- 6. C · TRUNCATE TABLE
- 7. D · Un totale progressivo di amount ordinato per giorno
- 8. A · Alcune dipendenze funzionali potrebbero non essere più verificabili all'interno di una sola tabella
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.