1.Facile
Quali righe seleziona WHERE price BETWEEN 10 AND 20?
- ALe righe con prezzo da 10 a 20, compresi 10 e 20
- BSolo le righe con prezzo uguale a 10 o a 20
- CLe righe con prezzo maggiore di 10 e minore di 20, escludendo 10 e 20
- DLe righe con prezzo fuori dall'intervallo da 10 a 20
2.Facile
Quale operatore si usa in una clausola WHERE per un semplice confronto di testo con un modello (pattern)?
- ACONTAINS
- BLIKE
- CSIMILAR
- DMATCH
3.Facile
Come si ordina un risultato dallo stipendio più alto a quello più basso?
- AORDER BY salary DESC
- BGROUP BY salary DESC
- CORDER BY salary ASC
- DSORT salary DOWN
4.Media
Nell'algebra relazionale, l'operatore di proiezione (π) corrisponde a:
- ACombinare due tabelle su una chiave
- BOrdinare il risultato
- CScegliere quali righe soddisfano una determinata condizione
- DScegliere quali colonne compaiono nel risultato
5.Media
Nell'algebra relazionale, l'operatore di selezione (σ) corrisponde a quale clausola SQL?
- AWHERE
- BElenco della SELECT
- CGROUP BY
- DORDER BY
6.Media
Che cos'è un trigger di database?
- AUn tipo di indice che velocizza le ricerche
- BUn backup programmato del database
- CCodice eseguito automaticamente quando su una tabella si verifica un evento specificato, come INSERT, UPDATE o DELETE
- DUna query che un utente esegue a mano
7.Difficile
Perché una query con WHERE YEAR(order_date) = 2025 potrebbe non usare un indice su order_date?
- AGli indici non funzionano mai con le date
- BL'indice su order_date viene usato solo per le clausole ORDER BY, mai per WHERE
- CApplicare una funzione alla colonna impedisce una semplice ricerca per intervallo sull'indice
- DYEAR non è SQL valido
8.Difficile
La tabella employee(emp_id, dept_id, dept_name) ha la chiave emp_id, e vale dept_id → dept_name. Quale affermazione è corretta?
- AÈ in 2NF ma non in 3NF
- BNon è in 1NF
- CNon è in 2NF
- DÈ in BCNF e quindi anche in 3NF
Soluzioni
- 1. A · Le righe con prezzo da 10 a 20, compresi 10 e 20
- 2. B · LIKE
- 3. A · ORDER BY salary DESC
- 4. D · Scegliere quali colonne compaiono nel risultato
- 5. A · WHERE
- 6. C · Codice eseguito automaticamente quando su una tabella si verifica un evento specificato, come INSERT, UPDATE o DELETE
- 7. C · Applicare una funzione alla colonna impedisce una semplice ricerca per intervallo sull'indice
- 8. A · È in 2NF ma non in 3NF
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.