1.Facile
Quale operatore si usa in una clausola WHERE per un semplice confronto di testo con un modello (pattern)?
- ALIKE
- BSIMILAR
- CCONTAINS
- DMATCH
2.Facile
Quale funzione di aggregazione conta le righe?
- ACOUNT
- BSUM
- CMAX
- DAVG
3.Facile
Quale istruzione aggiunge una nuova colonna a una tabella esistente?
- AALTER TABLE
- BINSERT COLUMN
- CCREATE COLUMN
- DUPDATE TABLE
4.Media
Quale query restituisce il numero di ordini per cliente?
- ASELECT customer_id FROM orders WHERE COUNT(*) > 0
- BSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- DSELECT DISTINCT COUNT(*) FROM orders
5.Media
Che cosa restituisce INTERSECT usato tra due query SELECT?
- ATutte le righe di entrambi i risultati
- BIl prodotto cartesiano dei risultati
- CLe righe del primo risultato ma non del secondo
- DLe righe presenti in entrambi i risultati
6.Media
Una tabella memorizza l'indirizzo del cliente in ogni riga d'ordine. Modificare l'indirizzo in una riga ma non nelle altre è un esempio di:
- AAnomalia di cancellazione
- BLettura fantasma
- CAnomalia di inserimento
- DAnomalia di aggiornamento
7.Difficile
Quando uno schedule di transazioni concorrenti si dice serializzabile?
- AQuando nessuna transazione legge mai dati
- BQuando le transazioni vengono eseguite su una sola CPU
- CQuando il suo effetto equivale a una qualche esecuzione seriale delle stesse transazioni
- DQuando a ogni transazione viene assegnato un numero di serie
8.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?
- ASharding del database
- BLocking rigoroso a due fasi con lock a livello di riga
- CWrite-ahead logging
- DControllo ottimistico della concorrenza
Soluzioni
- 1. A · LIKE
- 2. A · COUNT
- 3. A · ALTER TABLE
- 4. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. D · Le righe presenti in entrambi i risultati
- 6. D · Anomalia di aggiornamento
- 7. C · Quando il suo effetto equivale a una qualche esecuzione seriale delle stesse transazioni
- 8. D · Controllo ottimistico della concorrenza
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.