1.Facile
Quale istruzione elimina righe da una tabella?
- ADELETE
- BDROP
- CTRUNCATE COLUMN
- DREMOVE
2.Facile
Un cliente può effettuare molti ordini, ma ogni ordine appartiene a esattamente un cliente. Di che tipo di relazione si tratta?
- AMolti-a-molti
- BUno-a-uno
- CZero-a-zero
- DUno-a-molti
3.Facile
Che cosa fa GROUP BY in una query?
- ARaggruppa le righe con gli stessi valori, così che gli aggregati vengano calcolati per gruppo
- BOrdina alfabeticamente le righe del risultato
- CUnisce due tabelle sulle colonne comuni
- DRimuove le righe con valori NULL
4.Media
Che cosa significa la dipendenza funzionale A → B?
- AA ogni valore di A è associato esattamente un valore di B
- BA ogni valore di B è associato esattamente un valore di A
- CA è una chiave esterna che fa riferimento a B
- DA e B sono entrambe chiavi primarie
5.Media
Quale proprietà ACID fa sì che le transazioni concorrenti non vedano le modifiche non ancora completate delle altre?
- AAtomicità
- BDisponibilità
- CDurabilità
- DIsolamento
6.Media
Che cosa indica la "A" di ACID?
- AAccuracy (accuratezza)
- BAtomicity (atomicità)
- CAvailability (disponibilità)
- DAggregation (aggregazione)
7.Difficile
Perché molti DBMS usano il locking a due fasi stretto (strict 2PL), mantenendo i lock esclusivi fino al commit?
- AElimina la necessità di un log delle transazioni
- BImpedisce gli abort a cascata, perché nessuno può leggere scritture non confermate
- CPermette alle transazioni di leggere dati sporchi in sicurezza
- DRende impossibili i deadlock
8.Difficile
Date le dipendenze funzionali A → B, B → C e C → D su R(A, B, C, D), qual è la chiusura A+?
- A{A, B}
- B{A, B, C}
- C{A}
- D{A, B, C, D}
Soluzioni
- 1. A · DELETE
- 2. D · Uno-a-molti
- 3. A · Raggruppa le righe con gli stessi valori, così che gli aggregati vengano calcolati per gruppo
- 4. A · A ogni valore di A è associato esattamente un valore di B
- 5. D · Isolamento
- 6. B · Atomicity (atomicità)
- 7. B · Impedisce gli abort a cascata, perché nessuno può leggere scritture non confermate
- 8. D · {A, B, C, D}
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.