1.Facile
Quale parola chiave assegna in una query un nome alternativo temporaneo a una colonna o a una tabella?
- ARENAME
- BALIAS
- CNAME
- DAS
2.Facile
Un INNER JOIN restituisce:
- ATutte le righe della tabella di sinistra, con NULL dove non c'è corrispondenza
- BLe righe che non corrispondono
- CTutte le righe di entrambe le tabelle
- DSolo le righe con valori corrispondenti in entrambe le tabelle
3.Facile
Quale parola chiave SQL elimina le righe duplicate da un risultato?
- ASINGLE
- BDIFFERENT
- CDISTINCT
- DUNIQUE
4.Media
Una colonna contiene i valori 10, 20 e NULL. Che cosa restituisce AVG(col)?
- A10
- B15
- CNULL
- D30
5.Media
Una vista (view) in SQL è:
- AUna query memorizzata che si comporta come una tabella virtuale
- BUna copia di una tabella su disco
- CUna schermata del client del database per sfogliare le tabelle
- DUn tipo di indice
6.Media
Una tabella employees ha una colonna manager_id che fa riferimento a un altro dipendente. Come si elenca ogni dipendente accanto al nome del suo responsabile?
- AUnendo la tabella employees con se stessa usando due alias
- BCombinare la tabella con se stessa usando UNION ALL e un filtro WHERE
- CCreando una seconda copia della tabella su disco
- DUsando soltanto GROUP BY manager_id
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
Due transazioni leggono entrambe stock = 10, ciascuna sottrae 1 e scrive il risultato, ottenendo 9 invece di 8. Di quale anomalia si tratta?
- ALettura fantasma
- BAggiornamento perso (lost update)
- CLettura sporca
- DAnomalia di cancellazione
Soluzioni
- 1. D · AS
- 2. D · Solo le righe con valori corrispondenti in entrambe le tabelle
- 3. C · DISTINCT
- 4. B · 15
- 5. A · Una query memorizzata che si comporta come una tabella virtuale
- 6. A · Unendo la tabella employees con se stessa usando due alias
- 7. D · ROW_NUMBER()
- 8. B · Aggiornamento perso (lost update)
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.