1.Facile
Quale istruzione aggiunge una nuova colonna a una tabella esistente?
- AALTER TABLE
- BCREATE COLUMN
- CINSERT COLUMN
- DUPDATE TABLE
2.Facile
Quale parola chiave SQL elimina le righe duplicate da un risultato?
- ASINGLE
- BUNIQUE
- CDIFFERENT
- DDISTINCT
3.Facile
Quale funzione di aggregazione restituisce la media di una colonna numerica?
- AAVG
- BSUM
- CMEDIAN
- DMEAN
4.Media
Che cosa indica la "A" di ACID?
- AAggregation (aggregazione)
- BAvailability (disponibilità)
- CAccuracy (accuratezza)
- DAtomicity (atomicità)
5.Media
Una vista (view) in SQL è:
- AUna schermata del client del database per sfogliare le tabelle
- BUna query memorizzata che si comporta come una tabella virtuale
- CUna copia di una tabella su disco
- DUn tipo di indice
6.Media
Un LEFT JOIN restituisce:
- ALe righe che non corrispondono in nessuna delle due tabelle
- BTutte le righe della tabella di sinistra e le righe corrispondenti di quella di destra, con NULL dove non c'è corrispondenza
- CSolo le righe corrispondenti di entrambe le tabelle
- DSolo tutte le righe della tabella di destra
7.Difficile
Per un join di uguaglianza tra due tabelle grandi senza indici utili, quale algoritmo di join sceglie spesso un ottimizzatore?
- AHash join
- BBitmap join sulla chiave primaria
- CNested loop join con ricerche nell'indice
- DCross join
8.Difficile
Dopo customers LEFT JOIN orders, perché usare COUNT(o.id) invece di COUNT(*) per contare gli ordini per cliente?
- ACOUNT(o.id) conta solo i clienti distinti
- BCOUNT(*) ignora le righe con valori NULL
- CCOUNT(*) non è ammesso dopo un join
- DCOUNT(*) conta come 1 la riga riempita di NULL per i clienti senza ordini
Soluzioni
- 1. A · ALTER TABLE
- 2. D · DISTINCT
- 3. A · AVG
- 4. D · Atomicity (atomicità)
- 5. B · Una query memorizzata che si comporta come una tabella virtuale
- 6. B · Tutte le righe della tabella di sinistra e le righe corrispondenti di quella di destra, con NULL dove non c'è corrispondenza
- 7. A · Hash join
- 8. D · COUNT(*) conta come 1 la riga riempita di NULL per i clienti senza ordini
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.