1.Facile
Quale vincolo garantisce che una colonna non possa mai essere lasciata vuota (NULL)?
- ADEFAULT
- BCHECK NULL
- CUNIQUE
- DNOT NULL
2.Facile
Una chiave esterna (foreign key) è:
- AUna colonna che fa riferimento alla chiave primaria di un'altra tabella
- BUna colonna i cui valori devono essere univoci in tutte le righe della tabella
- CUna chiave sempre cifrata
- DUna chiave usata da utenti stranieri
3.Facile
In un modello LIKE, che cosa rappresenta il carattere jolly %?
- AUna qualsiasi cifra singola
- BQualsiasi sequenza di zero o più caratteri
- CLa fine della stringa
- DEsattamente un carattere in quella posizione della stringa
4.Media
Quale proprietà ACID garantisce che le modifiche confermate sopravvivano a un crash del sistema?
- ACoerenza
- BAtomicità
- CDurabilità
- DIsolamento
5.Media
Che cosa restituisce SELECT SUM(amount) FROM orders quando la clausola WHERE non corrisponde ad alcuna riga?
- AUn errore
- B0
- CNULL
- DUna stringa vuota
6.Media
Quale proprietà ACID fa sì che le transazioni concorrenti non vedano le modifiche non ancora completate delle altre?
- ADisponibilità
- BAtomicità
- CDurabilità
- DIsolamento
7.Difficile
La forma normale di Boyce-Codd (BCNF) richiede che, per ogni dipendenza funzionale non banale X → Y:
- AX contenga NULL
- BY sia una chiave primaria
- CY sia atomico
- DX sia una superchiave
8.Difficile
Un database di reportistica copia i nomi dei clienti nella tabella orders per evitare i join. Qual è il costo principale di questa denormalizzazione?
- ANon si possono più usare chiavi primarie
- BIl database non può più usare indici
- CLe query sulla tabella orders diventano più lente
- DLe copie ridondanti vanno mantenute coerenti ogni volta che i dati del cliente cambiano
Soluzioni
- 1. D · NOT NULL
- 2. A · Una colonna che fa riferimento alla chiave primaria di un'altra tabella
- 3. B · Qualsiasi sequenza di zero o più caratteri
- 4. C · Durabilità
- 5. C · NULL
- 6. D · Isolamento
- 7. D · X sia una superchiave
- 8. D · Le copie ridondanti vanno mantenute coerenti ogni volta che i dati del cliente cambiano
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.