1.Facile
Quale parola chiave SQL elimina le righe duplicate da un risultato?
- AUNIQUE
- BDIFFERENT
- CDISTINCT
- DSINGLE
2.Facile
Che cos'è una chiave primaria (primary key)?
- AUna colonna o un insieme di colonne che identifica in modo univoco ogni riga
- BUna colonna che può contenere valori duplicati ma non deve mai contenere NULL
- CLa prima colonna di ogni tabella
- DUna password per il database
3.Facile
Quale clausola filtra le righe prima del raggruppamento?
- AHAVING
- BGROUP BY
- CWHERE
- DORDER BY
4.Media
La seconda forma normale (2NF) elimina:
- ATutti i valori NULL
- BLe dipendenze transitive tra colonne non chiave attraverso un'altra colonna non chiave
- CLe dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- DLe chiavi esterne
5.Media
Gli studenti possono seguire molti corsi e i corsi hanno molti studenti. Come si modella questa situazione con le tabelle?
- ACon un elenco di id dei corsi memorizzato in una sola colonna
- BCon una colonna di chiave esterna course_id nella tabella degli studenti che punta a courses
- CFondendo studenti e corsi in un'unica tabella
- DCon una tabella di associazione che contiene chiavi esterne verso studenti e corsi
6.Media
Che cosa restituisce EXCEPT (chiamato MINUS in Oracle)?
- ALe righe che compaiono in entrambe le query
- BLe righe della seconda query che non compaiono nella prima
- CLe righe della prima query che non compaiono nella seconda
- DTutte le righe di entrambe le query senza duplicati
7.Difficile
Quando la decomposizione di R in R1 e R2 è garantita senza perdita?
- AQuando ogni attributo di R compare sia in R1 sia in R2
- BQuando R1 e R2 non hanno attributi in comune
- 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
Qual è un noto svantaggio della decomposizione delle tabelle in BCNF rispetto alla 3NF?
- ALe tabelle in BCNF non possono avere chiavi primarie
- BAlcune dipendenze funzionali potrebbero non essere più verificabili all'interno di una sola tabella
- CLa BCNF ammette più ridondanza della 3NF
- DLa decomposizione perde sempre dati quando si ricompone con un join
Soluzioni
- 1. C · DISTINCT
- 2. A · Una colonna o un insieme di colonne che identifica in modo univoco ogni riga
- 3. C · WHERE
- 4. C · Le dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- 5. D · Con una tabella di associazione che contiene chiavi esterne verso studenti e corsi
- 6. C · Le righe della prima query che non compaiono nella seconda
- 7. D · Quando gli attributi comuni di R1 e R2 formano una superchiave di R1 o di R2
- 8. B · 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.