1.Facile
Quale vincolo garantisce che una colonna non possa mai essere lasciata vuota (NULL)?
- ACHECK NULL
- BDEFAULT
- CUNIQUE
- DNOT NULL
2.Facile
Come si ordina un risultato dallo stipendio più alto a quello più basso?
- AORDER BY salary DESC
- BORDER BY salary ASC
- CSORT salary DOWN
- DGROUP BY salary DESC
3.Facile
A che cosa serve un diagramma entità-relazione (ER)?
- AA misurare le prestazioni del database
- BA modellare entità, attributi e relazioni durante la progettazione di un database
- CA mostrare come viene eseguita una query
- DAd elencare gli utenti di un database
4.Media
Quale query restituisce il numero di ordini per cliente?
- ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- BSELECT customer_id FROM orders WHERE COUNT(*) > 0
- CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- DSELECT DISTINCT COUNT(*) FROM orders
5.Media
Che cosa fa ROLLBACK TO SAVEPOINT s1?
- AAnnulla le modifiche fatte dopo il savepoint s1, mantenendo aperta la transazione
- BElimina il savepoint e tutte le tabelle modificate da allora
- CConclude la transazione e conferma tutto
- DAnnulla l'intera transazione dall'inizio
6.Media
Che cosa restituisce SELECT COALESCE(phone, 'unknown') FROM customers per un cliente il cui phone è NULL?
- AUn errore
- B'unknown'
- CUna stringa vuota
- DNULL
7.Difficile
Un'applicazione esegue UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 e segnala un conflitto se nessuna riga è stata aggiornata. Di quale tecnica si tratta?
- ALocking rigoroso a due fasi con lock a livello di riga
- BWrite-ahead logging
- CSharding del database
- DControllo ottimistico della concorrenza
8.Difficile
Che cosa restituisce la seguente query: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AIl voto medio di tutti gli studenti
- BUn errore, perché le subquery non sono ammesse in WHERE
- CSolo gli studenti con il voto più alto
- DGli studenti con un voto superiore al voto medio
Soluzioni
- 1. D · NOT NULL
- 2. A · ORDER BY salary DESC
- 3. B · A modellare entità, attributi e relazioni durante la progettazione di un database
- 4. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. A · Annulla le modifiche fatte dopo il savepoint s1, mantenendo aperta la transazione
- 6. B · 'unknown'
- 7. D · Controllo ottimistico della concorrenza
- 8. D · Gli studenti con un voto superiore al voto medio
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.