1.Facile
Che cosa garantisce un vincolo UNIQUE su una colonna?
- AChe i valori della colonna siano ordinati
- BLa colonna diventa automaticamente la chiave primaria della tabella
- CChe due righe non abbiano lo stesso valore non NULL in quella colonna
- DChe la colonna non possa essere modificata dopo l'inserimento
2.Facile
Che cosa fa ROLLBACK in una transazione?
- AAnnulla le modifiche fatte dall'inizio della transazione
- BRipete l'ultima istruzione
- CElimina la tabella
- DSalva in modo permanente su disco tutte le modifiche della transazione
3.Facile
Quale istruzione SQL aggiunge nuove righe a una tabella?
- ASELECT
- BUPDATE
- CALTER
- DINSERT
4.Media
Perché una tabella può avere un solo indice clusterizzato (clustered index)?
- ALe righe possono essere memorizzate fisicamente in un solo ordine
- BGli indici clusterizzati possono essere definiti solo sulla chiave primaria
- CLo standard SQL vieta più di un indice per tabella
- DGli indici clusterizzati usano troppa memoria
5.Media
Perché si creano indici sulle colonne?
- APer velocizzare ricerche e join su quelle colonne
- BPer impedire i valori NULL
- CPer risparmiare spazio su disco
- DPer rendere più veloci inserimenti e aggiornamenti su quelle colonne
6.Media
Che cosa indica la "A" di ACID?
- AAccuracy (accuratezza)
- BAtomicity (atomicità)
- CAvailability (disponibilità)
- DAggregation (aggregazione)
7.Difficile
Che cosa restituisce la seguente query: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AUn errore, perché le subquery non sono ammesse in WHERE
- BGli studenti con un voto superiore al voto medio
- CIl voto medio di tutti gli studenti
- DSolo gli studenti con il voto più alto
8.Difficile
Che cosa richiede la regola del write-ahead logging (WAL)?
- AIl log viene scritto solo dopo un crash
- BLe pagine di dati devono essere scritte prima del log
- CIl record di log di una modifica deve raggiungere la memoria stabile prima della pagina di dati modificata
- DOgni query deve essere registrata prima di essere analizzata
Soluzioni
- 1. C · Che due righe non abbiano lo stesso valore non NULL in quella colonna
- 2. A · Annulla le modifiche fatte dall'inizio della transazione
- 3. D · INSERT
- 4. A · Le righe possono essere memorizzate fisicamente in un solo ordine
- 5. A · Per velocizzare ricerche e join su quelle colonne
- 6. B · Atomicity (atomicità)
- 7. B · Gli studenti con un voto superiore al voto medio
- 8. C · Il record di log di una modifica deve raggiungere la memoria stabile prima della pagina di dati modificata
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.