1.Facile
Che cosa restituisce un CROSS JOIN?
- AOgni combinazione di righe delle due tabelle
- BSolo le righe che corrispondono su una colonna chiave condivisa
- CSolo le righe della prima tabella
- DSolo le righe che non corrispondono
2.Facile
Quale istruzione aggiunge una nuova colonna a una tabella esistente?
- AINSERT COLUMN
- BUPDATE TABLE
- CCREATE COLUMN
- DALTER TABLE
3.Facile
Una chiave esterna (foreign key) è:
- AUna chiave usata da utenti stranieri
- BUna colonna che fa riferimento alla chiave primaria di un'altra tabella
- CUna chiave sempre cifrata
- DUna colonna i cui valori devono essere univoci in tutte le righe della tabella
4.Media
Che cosa restituisce EXCEPT (chiamato MINUS in Oracle)?
- ALe righe della seconda query che non compaiono nella prima
- BLe righe che compaiono in entrambe le query
- CTutte le righe di entrambe le query senza duplicati
- DLe righe della prima query che non compaiono nella seconda
5.Media
La terza forma normale (3NF) elimina:
- ALe chiavi composte
- BLe dipendenze transitive tra attributi non chiave
- CI valori atomici
- DGli indici ridondanti su colonne che non fanno parte di una chiave
6.Media
La seconda forma normale (2NF) elimina:
- ALe dipendenze transitive tra colonne non chiave attraverso un'altra colonna non chiave
- BTutti i valori NULL
- CLe dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- DLe chiavi esterne
7.Difficile
Dopo customers LEFT JOIN orders, perché usare COUNT(o.id) invece di COUNT(*) per contare gli ordini per cliente?
- ACOUNT(*) ignora le righe con valori NULL
- BCOUNT(*) non è ammesso dopo un join
- CCOUNT(o.id) conta solo i clienti distinti
- DCOUNT(*) conta come 1 la riga riempita di NULL per i clienti senza ordini
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
- BGli studenti con un voto superiore al voto medio
- CSolo gli studenti con il voto più alto
- DUn errore, perché le subquery non sono ammesse in WHERE
Soluzioni
- 1. A · Ogni combinazione di righe delle due tabelle
- 2. D · ALTER TABLE
- 3. B · Una colonna che fa riferimento alla chiave primaria di un'altra tabella
- 4. D · Le righe della prima query che non compaiono nella seconda
- 5. B · Le dipendenze transitive tra attributi non chiave
- 6. C · Le dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- 7. D · COUNT(*) conta come 1 la riga riempita di NULL per i clienti senza ordini
- 8. B · Gli studenti con un voto superiore al voto medio
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.