1.Facile
Che cos'è una chiave surrogata?
- AUna chiave che fa riferimento a un'altra tabella
- BUn identificatore artificiale senza significato di business, come un id auto-incrementale
- CUna chiave ricavata da dati reali, come un indirizzo email
- DUna chiave usata solo nelle viste
2.Facile
A che cosa serve un diagramma entità-relazione (ER)?
- AA mostrare come viene eseguita una query
- BA modellare entità, attributi e relazioni durante la progettazione di un database
- CA misurare le prestazioni del database
- DAd elencare gli utenti di un database
3.Facile
Che cosa rappresenta NULL in SQL?
- AIl numero zero nelle colonne numeriche
- BUn booleano falso
- CUn valore mancante o sconosciuto
- DUna stringa vuota
4.Media
Una colonna contiene i valori 10, 20 e NULL. Che cosa restituisce AVG(col)?
- A10
- B30
- C15
- DNULL
5.Media
Che cosa restituisce SELECT SUM(amount) FROM orders quando la clausola WHERE non corrisponde ad alcuna riga?
- AUna stringa vuota
- BUn errore
- C0
- DNULL
6.Media
Quale query restituisce il numero di città diverse nella tabella customers?
- ASELECT COUNT(DISTINCT city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT DISTINCT COUNT(city) FROM customers
7.Difficile
Un'applicazione esegue UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 e segnala un conflitto se nessuna riga è stata aggiornata. Di quale tecnica si tratta?
- AControllo ottimistico della concorrenza
- BSharding del database
- CLocking rigoroso a due fasi con lock a livello di riga
- DWrite-ahead logging
8.Difficile
x è NULL e y = 1. Qual è il valore della condizione (x > 5 OR y = 1)?
- AFALSE
- BUNKNOWN
- CNULL, quindi la riga viene sempre scartata
- DTRUE
Soluzioni
- 1. B · Un identificatore artificiale senza significato di business, come un id auto-incrementale
- 2. B · A modellare entità, attributi e relazioni durante la progettazione di un database
- 3. C · Un valore mancante o sconosciuto
- 4. C · 15
- 5. D · NULL
- 6. A · SELECT COUNT(DISTINCT city) FROM customers
- 7. A · Controllo ottimistico della concorrenza
- 8. D · TRUE
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.