1.Facile
Che cosa fa GROUP BY in una query?
- ARimuove le righe con valori NULL
- BOrdina alfabeticamente le righe del risultato
- CUnisce due tabelle sulle colonne comuni
- DRaggruppa le righe con gli stessi valori, così che gli aggregati vengano calcolati per gruppo
2.Facile
Che cosa restituisce un CROSS JOIN?
- ASolo le righe della prima tabella
- BSolo le righe che non corrispondono
- CSolo le righe che corrispondono su una colonna chiave condivisa
- DOgni combinazione di righe delle due tabelle
3.Facile
Quale parola chiave assegna in una query un nome alternativo temporaneo a una colonna o a una tabella?
- ARENAME
- BALIAS
- CAS
- DNAME
4.Media
Nell'algebra relazionale, l'operatore di selezione (σ) corrisponde a quale clausola SQL?
- AGROUP BY
- BElenco della SELECT
- CORDER BY
- DWHERE
5.Media
Che cos'è un trigger di database?
- ACodice eseguito automaticamente quando su una tabella si verifica un evento specificato, come INSERT, UPDATE o DELETE
- BUn backup programmato del database
- CUn tipo di indice che velocizza le ricerche
- DUna query che un utente esegue a mano
6.Media
Che cosa fa ROLLBACK TO SAVEPOINT s1?
- AElimina il savepoint e tutte le tabelle modificate da allora
- BAnnulla le modifiche fatte dopo il savepoint s1, mantenendo aperta la transazione
- CAnnulla l'intera transazione dall'inizio
- DConclude la transazione e conferma tutto
7.Difficile
Quando la decomposizione di R in R1 e R2 è garantita senza perdita?
- AQuando R1 e R2 non hanno attributi in comune
- BQuando ogni attributo di R compare sia in R1 sia in R2
- CQuando R1 e R2 hanno lo stesso numero di colonne
- DQuando gli attributi comuni di R1 e R2 formano una superchiave di R1 o di R2
8.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
Soluzioni
- 1. D · Raggruppa le righe con gli stessi valori, così che gli aggregati vengano calcolati per gruppo
- 2. D · Ogni combinazione di righe delle due tabelle
- 3. C · AS
- 4. D · WHERE
- 5. A · Codice eseguito automaticamente quando su una tabella si verifica un evento specificato, come INSERT, UPDATE o DELETE
- 6. B · Annulla le modifiche fatte dopo il savepoint s1, mantenendo aperta la transazione
- 7. D · Quando gli attributi comuni di R1 e R2 formano una superchiave di R1 o di R2
- 8. C · I lettori vedono uno snapshot coerente delle versioni confermate delle righe, mentre gli scrittori creano nuove versioni
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.