1.Facile
Che cosa rappresenta NULL in SQL?
- AUn booleano falso
- BUn valore mancante o sconosciuto
- CUna stringa vuota
- DIl numero zero nelle colonne numeriche
2.Facile
Quale operatore si usa in una clausola WHERE per un semplice confronto di testo con un modello (pattern)?
- ALIKE
- BCONTAINS
- CSIMILAR
- DMATCH
3.Facile
Quale funzione di aggregazione conta le righe?
- AMAX
- BAVG
- CSUM
- DCOUNT
4.Media
La seconda forma normale (2NF) elimina:
- ALe chiavi esterne
- BTutti i valori NULL
- CLe dipendenze transitive tra colonne non chiave attraverso un'altra colonna non chiave
- DLe dipendenze parziali delle colonne non chiave da una parte di una chiave composta
5.Media
La terza forma normale (3NF) elimina:
- ALe dipendenze transitive tra attributi non chiave
- BLe chiavi composte
- CI valori atomici
- DGli indici ridondanti su colonne che non fanno parte di una chiave
6.Media
Che cos'è una lettura sporca (dirty read)?
- ALa lettura della stessa riga due volte ottenendo lo stesso valore
- BLa lettura di dati da un disco danneggiato
- CLa lettura di dati scritti da un'altra transazione non ancora confermata
- DLa lettura di dati senza una clausola WHERE
7.Difficile
Con il controllo della concorrenza multiversione (MVCC), come possono i lettori evitare di bloccare gli scrittori?
- AI lettori aspettano sempre che tutti gli scrittori abbiano confermato
- BI lettori leggono direttamente i dati non confermati
- CI lettori vedono uno snapshot coerente delle versioni confermate delle righe, mentre gli scrittori creano nuove versioni
- DGli scrittori non sono ammessi finché c'è un lettore attivo
8.Difficile
Che cosa restituisce un FULL OUTER JOIN?
- ASolo le righe senza corrispondenza
- BSolo le righe corrispondenti
- CIl prodotto cartesiano, che abbina ogni riga di una tabella a tutte le righe dell'altra
- DTutte le righe di entrambe le tabelle, abbinate quando possibile e riempite con NULL altrimenti
Soluzioni
- 1. B · Un valore mancante o sconosciuto
- 2. A · LIKE
- 3. D · COUNT
- 4. D · Le dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- 5. A · Le dipendenze transitive tra attributi non chiave
- 6. C · La lettura di dati scritti da un'altra transazione non ancora confermata
- 7. C · I lettori vedono uno snapshot coerente delle versioni confermate delle righe, mentre gli scrittori creano nuove versioni
- 8. D · Tutte le righe di entrambe le tabelle, abbinate quando possibile e riempite con NULL altrimenti
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.