1.Facile
Che cosa garantisce un vincolo UNIQUE su una colonna?
- AChe la colonna non possa essere modificata dopo l'inserimento
- BLa colonna diventa automaticamente la chiave primaria della tabella
- CChe due righe non abbiano lo stesso valore non NULL in quella colonna
- DChe i valori della colonna siano ordinati
2.Facile
GRANT e REVOKE appartengono a quale parte di SQL?
- AData Manipulation Language (DML)
- BData Definition Language (DDL)
- CData Query Language (DQL)
- DData Control Language (DCL)
3.Facile
In che cosa UNION ALL differisce da UNION?
- AUNION ALL rimuove le righe duplicate
- BUNION ALL funziona solo su una tabella
- CUNION ALL ordina il risultato
- DUNION ALL mantiene le righe duplicate
4.Media
Quale istruzione rimuove tutte le righe di una tabella, ne mantiene la struttura e non ammette una clausola WHERE?
- ADELETE FROM con una clausola WHERE
- BDROP TABLE
- CTRUNCATE TABLE
- DALTER TABLE
5.Media
Nell'algebra relazionale, l'operatore di proiezione (π) corrisponde a:
- AOrdinare il risultato
- BScegliere quali righe soddisfano una determinata condizione
- CCombinare due tabelle su una chiave
- DScegliere quali colonne compaiono nel risultato
6.Media
Quale affermazione su HAVING è corretta?
- ADeve precedere WHERE nell'istruzione SELECT
- BNon può essere usata con GROUP BY
- CPuò usare funzioni di aggregazione per filtrare i gruppi
- DOrdina i risultati
7.Difficile
I punteggi sono 90, 90 e 80. Quali valori dà RANK() OVER (ORDER BY score DESC)?
- A1, 1, 2
- B1, 2, 3
- C1, 1, 3
- D2, 2, 3
8.Difficile
Quale funzione finestra assegna 1, 2, 3, ... alle righe di ogni partizione senza pari merito?
- ARANK()
- BCOUNT()
- CROW_NUMBER()
- DDENSE_RANK()
Soluzioni
- 1. C · Che due righe non abbiano lo stesso valore non NULL in quella colonna
- 2. D · Data Control Language (DCL)
- 3. D · UNION ALL mantiene le righe duplicate
- 4. C · TRUNCATE TABLE
- 5. D · Scegliere quali colonne compaiono nel risultato
- 6. C · Può usare funzioni di aggregazione per filtrare i gruppi
- 7. C · 1, 1, 3
- 8. C · ROW_NUMBER()
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.