1.Facile
In che cosa UNION ALL differisce da UNION?
- AUNION ALL rimuove le righe duplicate
- BUNION ALL ordina il risultato
- CUNION ALL mantiene le righe duplicate
- DUNION ALL funziona solo su una tabella
2.Facile
Che cos'è una chiave candidata?
- AUn insieme di colonne condiviso tra due tabelle per collegarne le righe
- BUna colonna in attesa di diventare una chiave esterna
- CUn insieme minimo di colonne che identifica in modo univoco ogni riga
- DQualsiasi colonna che contiene valori NULL
3.Facile
Che cosa garantisce un vincolo UNIQUE su una colonna?
- ALa colonna diventa automaticamente la chiave primaria della tabella
- BChe la colonna non possa essere modificata dopo l'inserimento
- CChe due righe non abbiano lo stesso valore non NULL in quella colonna
- DChe i valori della colonna siano ordinati
4.Media
Gli studenti possono seguire molti corsi e i corsi hanno molti studenti. Come si modella questa situazione con le tabelle?
- AFondendo studenti e corsi in un'unica tabella
- BCon una colonna di chiave esterna course_id nella tabella degli studenti che punta a courses
- CCon un elenco di id dei corsi memorizzato in una sola colonna
- DCon una tabella di associazione che contiene chiavi esterne verso studenti e corsi
5.Media
Che cosa restituisce EXCEPT (chiamato MINUS in Oracle)?
- ATutte le righe di entrambe le query senza duplicati
- BLe righe della seconda query che non compaiono nella prima
- CLe righe della prima query che non compaiono nella seconda
- DLe righe che compaiono in entrambe le query
6.Media
Quale proprietà ACID garantisce che le modifiche confermate sopravvivano a un crash del sistema?
- ACoerenza
- BIsolamento
- CDurabilità
- DAtomicità
7.Difficile
Qual è il risultato di SELECT COUNT(col) FROM t se tutti i valori di col sono NULL e la tabella ha 10 righe?
- ANULL
- B10
- CUn errore
- D0
8.Difficile
Esiste un indice composto su (last_name, first_name). Quale condizione può usarlo nel modo più efficace?
- AWHERE last_name = 'Jansen'
- BWHERE first_name = 'Eva'
- CWHERE UPPER(first_name) = 'EVA'
- DWHERE first_name LIKE '%a'
Soluzioni
- 1. C · UNION ALL mantiene le righe duplicate
- 2. C · Un insieme minimo di colonne che identifica in modo univoco ogni riga
- 3. C · Che due righe non abbiano lo stesso valore non NULL in quella colonna
- 4. D · Con una tabella di associazione che contiene chiavi esterne verso studenti e corsi
- 5. C · Le righe della prima query che non compaiono nella seconda
- 6. C · Durabilità
- 7. D · 0
- 8. A · WHERE last_name = 'Jansen'
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.