1.Facile
In PostgreSQL e MySQL, quale clausola restituisce solo le prime 10 righe di un risultato?
- ATOP ROWS 10
- BFIRST 10 ONLY
- CMAX 10
- DLIMIT 10
2.Facile
Quale clausola filtra le righe prima del raggruppamento?
- AWHERE
- BHAVING
- CGROUP BY
- DORDER BY
3.Facile
Che cosa fa COMMIT in una transazione?
- AAnnulla tutte le modifiche fatte dall'inizio della transazione
- BCrea una nuova tabella
- CRende permanenti tutte le modifiche della transazione
- DBlocca l'intero database
4.Media
Perché si creano indici sulle colonne?
- APer rendere più veloci inserimenti e aggiornamenti su quelle colonne
- BPer risparmiare spazio su disco
- CPer impedire i valori NULL
- DPer velocizzare ricerche e join su quelle colonne
5.Media
La tabella orders ha 5 righe, ciascuna riferita a un cliente esistente. La tabella customers ha 3 righe. Quante righe restituisce un INNER JOIN su customer_id?
- A15
- B5
- C3
- D8
6.Media
Che cosa fa GRANT SELECT ON employees TO alice?
- APermette all'utente alice di leggere la tabella employees
- BCopia la tabella employees ad alice
- CPermette ad alice di aggiornare ed eliminare righe nella tabella employees
- DRende alice proprietaria del database
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 1NF
- BÈ in BCNF e quindi anche in 3NF
- CNon è in 2NF
- DÈ in 2NF ma non in 3NF
8.Difficile
Qual è un noto svantaggio della decomposizione delle tabelle in BCNF rispetto alla 3NF?
- ALa BCNF ammette più ridondanza della 3NF
- BAlcune dipendenze funzionali potrebbero non essere più verificabili all'interno di una sola tabella
- CLe tabelle in BCNF non possono avere chiavi primarie
- DLa decomposizione perde sempre dati quando si ricompone con un join
Soluzioni
- 1. D · LIMIT 10
- 2. A · WHERE
- 3. C · Rende permanenti tutte le modifiche della transazione
- 4. D · Per velocizzare ricerche e join su quelle colonne
- 5. B · 5
- 6. A · Permette all'utente alice di leggere la tabella employees
- 7. D · È in 2NF ma non in 3NF
- 8. B · Alcune dipendenze funzionali potrebbero non essere più verificabili all'interno di una sola tabella
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.