1.Facile
GRANT e REVOKE appartengono a quale parte di SQL?
- AData Query Language (DQL)
- BData Control Language (DCL)
- CData Definition Language (DDL)
- DData Manipulation Language (DML)
2.Facile
Quale parola chiave ordina il risultato di una query?
- AGROUP BY
- BSORT
- CORDER BY
- DARRANGE
3.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 la colonna non possa essere modificata dopo l'inserimento
- DChe due righe non abbiano lo stesso valore non NULL in quella colonna
4.Media
Quale proprietà ACID garantisce che le modifiche confermate sopravvivano a un crash del sistema?
- AAtomicità
- BDurabilità
- CCoerenza
- DIsolamento
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
- BLa chiave esterna nelle righe figlie viene impostata automaticamente a NULL
- CL'eliminazione viene sempre rifiutata
- DLa riga padre viene copiata in una tabella di archivio
6.Media
Che cosa indica la "A" di ACID?
- AAtomicity (atomicità)
- BAccuracy (accuratezza)
- CAggregation (aggregazione)
- DAvailability (disponibilità)
7.Difficile
Quale funzione finestra assegna 1, 2, 3, ... alle righe di ogni partizione senza pari merito?
- ADENSE_RANK()
- BCOUNT()
- CRANK()
- DROW_NUMBER()
8.Difficile
Il locking a due fasi (2PL) garantisce:
- AChe le transazioni non attendano mai
- BChe non servano lock
- CSchedule serializzabili rispetto ai conflitti
- DChe i deadlock non possano mai verificarsi
Soluzioni
- 1. B · Data Control Language (DCL)
- 2. C · ORDER BY
- 3. D · Che due righe non abbiano lo stesso valore non NULL in quella colonna
- 4. B · Durabilità
- 5. A · Le righe figlie che vi fanno riferimento vengono eliminate automaticamente
- 6. A · Atomicity (atomicità)
- 7. D · ROW_NUMBER()
- 8. C · Schedule serializzabili rispetto ai conflitti
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.