1.Facile
Un cliente può effettuare molti ordini, ma ogni ordine appartiene a esattamente un cliente. Di che tipo di relazione si tratta?
- AUno-a-molti
- BZero-a-zero
- CUno-a-uno
- DMolti-a-molti
2.Facile
Un INNER JOIN restituisce:
- ATutte le righe della tabella di sinistra, con NULL dove non c'è corrispondenza
- BTutte le righe di entrambe le tabelle
- CSolo le righe con valori corrispondenti in entrambe le tabelle
- DLe righe che non corrispondono
3.Facile
Quale funzione di aggregazione restituisce la media di una colonna numerica?
- AMEAN
- BSUM
- CMEDIAN
- DAVG
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
- CGli indici clusterizzati usano troppa memoria
- DLo standard SQL vieta più di un indice per tabella
5.Media
Una tabella ha righe in cui col è NULL. Quali righe restituisce WHERE col = NULL?
- AUn errore in qualsiasi database
- BNessuna riga, perché il confronto è sconosciuto
- CSolo le righe in cui col è NULL, come con IS NULL
- DTutte le righe della tabella
6.Media
Un LEFT JOIN restituisce:
- ASolo tutte le righe della tabella di destra
- BLe righe che non corrispondono in nessuna delle due tabelle
- CSolo le righe corrispondenti di entrambe le tabelle
- DTutte le righe della tabella di sinistra e le righe corrispondenti di quella di destra, con NULL dove non c'è corrispondenza
7.Difficile
La tabella employee(emp_id, dept_id, dept_name) ha la chiave emp_id, e vale dept_id → dept_name. Quale affermazione è corretta?
- ANon è in 2NF
- BNon è in 1NF
- CÈ in BCNF e quindi anche in 3NF
- DÈ in 2NF ma non in 3NF
8.Difficile
Che cosa richiede la regola del write-ahead logging (WAL)?
- AOgni query deve essere registrata prima di essere analizzata
- BIl record di log di una modifica deve raggiungere la memoria stabile prima della pagina di dati modificata
- CIl log viene scritto solo dopo un crash
- DLe pagine di dati devono essere scritte prima del log
Soluzioni
- 1. A · Uno-a-molti
- 2. C · Solo le righe con valori corrispondenti in entrambe le tabelle
- 3. D · AVG
- 4. A · Le righe possono essere memorizzate fisicamente in un solo ordine
- 5. B · Nessuna riga, perché il confronto è sconosciuto
- 6. D · Tutte le righe della tabella di sinistra e le righe corrispondenti di quella di destra, con NULL dove non c'è corrispondenza
- 7. D · È in 2NF ma non in 3NF
- 8. B · 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.