1.Facile
Che cos'è una chiave composta?
- AUna chiave che ammette valori duplicati
- BUna chiave formata da due o più colonne
- CUna chiave generata dal database
- DUna chiave memorizzata in una tabella separata
2.Facile
Che cosa fa un vincolo CHECK?
- AConta le righe di una tabella
- BRifiuta le righe i cui valori non soddisfano una condizione
- CVerifica la password dell'utente
- DVerifica se una tabella esiste prima di eseguire una query su di essa
3.Facile
In PostgreSQL e MySQL, quale clausola restituisce solo le prime 10 righe di un risultato?
- AMAX 10
- BTOP ROWS 10
- CLIMIT 10
- DFIRST 10 ONLY
4.Media
Che cosa restituisce SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- AUn errore, perché CASE non è ammesso nella SELECT
- BSolo gli studenti promossi
- CIl numero di studenti promossi e bocciati
- DOgni nome con l'etichetta 'pass' o 'fail' a seconda del voto
5.Media
La tabella a ha 3 righe e la tabella b ne ha 4. Quante righe restituisce SELECT * FROM a CROSS JOIN b?
- A3
- B12
- C7
- D4
6.Media
La seconda forma normale (2NF) elimina:
- ALe dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- BLe dipendenze transitive tra colonne non chiave attraverso un'altra colonna non chiave
- CLe chiavi esterne
- DTutti i valori NULL
7.Difficile
I punteggi sono 90, 90 e 80. Quali valori dà RANK() OVER (ORDER BY score DESC)?
- A1, 1, 2
- B1, 1, 3
- C1, 2, 3
- D2, 2, 3
8.Difficile
Un database di reportistica copia i nomi dei clienti nella tabella orders per evitare i join. Qual è il costo principale di questa denormalizzazione?
- ALe copie ridondanti vanno mantenute coerenti ogni volta che i dati del cliente cambiano
- BNon si possono più usare chiavi primarie
- CIl database non può più usare indici
- DLe query sulla tabella orders diventano più lente
Soluzioni
- 1. B · Una chiave formata da due o più colonne
- 2. B · Rifiuta le righe i cui valori non soddisfano una condizione
- 3. C · LIMIT 10
- 4. D · Ogni nome con l'etichetta 'pass' o 'fail' a seconda del voto
- 5. B · 12
- 6. A · Le dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- 7. B · 1, 1, 3
- 8. A · Le copie ridondanti vanno mantenute coerenti ogni volta che i dati del cliente cambiano
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.