1.Facile
Che cos'è una chiave candidata?
- AUna colonna in attesa di diventare una chiave esterna
- BUn insieme di colonne condiviso tra due tabelle per collegarne le righe
- CUn insieme minimo di colonne che identifica in modo univoco ogni riga
- DQualsiasi colonna che contiene valori NULL
2.Facile
In PostgreSQL e MySQL, quale clausola restituisce solo le prime 10 righe di un risultato?
- ATOP ROWS 10
- BFIRST 10 ONLY
- CLIMIT 10
- DMAX 10
3.Facile
Una chiave esterna (foreign key) è:
- AUna colonna che fa riferimento alla chiave primaria di un'altra tabella
- BUna chiave sempre cifrata
- CUna colonna i cui valori devono essere univoci in tutte le righe della tabella
- DUna chiave usata da utenti stranieri
4.Media
Nell'algebra relazionale, l'operatore di selezione (σ) corrisponde a quale clausola SQL?
- AGROUP BY
- BWHERE
- CORDER BY
- DElenco della SELECT
5.Media
Che cosa restituisce INTERSECT usato tra due query SELECT?
- ALe righe del primo risultato ma non del secondo
- BTutte le righe di entrambi i risultati
- CIl prodotto cartesiano dei risultati
- DLe righe presenti in entrambi i risultati
6.Media
Una colonna contiene i valori 10, 20 e NULL. Che cosa restituisce AVG(col)?
- A10
- B30
- CNULL
- D15
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?
- AUn errore
- B0
- CNULL
- D10
8.Difficile
Qual è un noto svantaggio della decomposizione delle tabelle in BCNF rispetto alla 3NF?
- ALe tabelle in BCNF non possono avere chiavi primarie
- BLa decomposizione perde sempre dati quando si ricompone con un join
- CLa BCNF ammette più ridondanza della 3NF
- DAlcune dipendenze funzionali potrebbero non essere più verificabili all'interno di una sola tabella
Soluzioni
- 1. C · Un insieme minimo di colonne che identifica in modo univoco ogni riga
- 2. C · LIMIT 10
- 3. A · Una colonna che fa riferimento alla chiave primaria di un'altra tabella
- 4. B · WHERE
- 5. D · Le righe presenti in entrambi i risultati
- 6. D · 15
- 7. B · 0
- 8. D · Alcune dipendenze funzionali potrebbero non essere più verificabili all'interno di una sola tabella
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.