1.Facile
Che cosa restituisce un CROSS JOIN?
- ASolo le righe che corrispondono su una colonna chiave condivisa
- BSolo le righe della prima tabella
- COgni combinazione di righe delle due tabelle
- DSolo le righe che non corrispondono
2.Facile
Quale istruzione SQL aggiunge nuove righe a una tabella?
- ASELECT
- BUPDATE
- CALTER
- DINSERT
3.Facile
Quale operatore si usa in una clausola WHERE per un semplice confronto di testo con un modello (pattern)?
- ASIMILAR
- BCONTAINS
- CMATCH
- DLIKE
4.Media
Che cosa restituisce SELECT SUM(amount) FROM orders quando la clausola WHERE non corrisponde ad alcuna riga?
- AUn errore
- BNULL
- C0
- DUna stringa vuota
5.Media
Che cos'è un trigger di database?
- AUn backup programmato del database
- BCodice eseguito automaticamente quando su una tabella si verifica un evento specificato, come INSERT, UPDATE o DELETE
- CUna query che un utente esegue a mano
- DUn tipo di indice che velocizza le ricerche
6.Media
Perché si creano indici sulle colonne?
- APer impedire i valori NULL
- BPer velocizzare ricerche e join su quelle colonne
- CPer rendere più veloci inserimenti e aggiornamenti su quelle colonne
- DPer risparmiare spazio su disco
7.Difficile
Due medici di turno verificano ciascuno che l'altro sia ancora di turno, poi smontano entrambi nello stesso momento. Quale anomalia può ancora permettere qui lo snapshot isolation?
- ALettura non ripetibile all'interno di una transazione
- BWrite skew
- CLettura sporca
- DScrittura sporca
8.Difficile
Qual è un noto svantaggio della decomposizione delle tabelle in BCNF rispetto alla 3NF?
- ALe tabelle in BCNF non possono avere chiavi primarie
- BAlcune dipendenze funzionali potrebbero non essere più verificabili all'interno di una sola tabella
- CLa decomposizione perde sempre dati quando si ricompone con un join
- DLa BCNF ammette più ridondanza della 3NF
Soluzioni
- 1. C · Ogni combinazione di righe delle due tabelle
- 2. D · INSERT
- 3. D · LIKE
- 4. B · NULL
- 5. B · Codice eseguito automaticamente quando su una tabella si verifica un evento specificato, come INSERT, UPDATE o DELETE
- 6. B · Per velocizzare ricerche e join su quelle colonne
- 7. B · Write skew
- 8. B · 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.