1.Facile
Che cosa garantisce un vincolo UNIQUE su una colonna?
- AChe due righe non abbiano lo stesso valore non NULL in quella colonna
- BLa colonna diventa automaticamente la chiave primaria della tabella
- CChe i valori della colonna siano ordinati
- DChe la colonna non possa essere modificata dopo l'inserimento
2.Facile
In PostgreSQL e MySQL, quale clausola restituisce solo le prime 10 righe di un risultato?
- AMAX 10
- BFIRST 10 ONLY
- CLIMIT 10
- DTOP ROWS 10
3.Facile
Quale istruzione aggiunge una nuova colonna a una tabella esistente?
- AINSERT COLUMN
- BALTER TABLE
- CCREATE COLUMN
- DUPDATE TABLE
4.Media
Una colonna contiene i valori 10, 20 e NULL. Che cosa restituisce AVG(col)?
- A30
- B15
- CNULL
- D10
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
Quale proprietà ACID garantisce che le modifiche confermate sopravvivano a un crash del sistema?
- ACoerenza
- BIsolamento
- CDurabilità
- DAtomicità
7.Difficile
Date le dipendenze funzionali A → B, B → C e C → D su R(A, B, C, D), qual è la chiusura A+?
- A{A, B, C}
- B{A, B, C, D}
- C{A}
- D{A, B}
8.Difficile
Due medici di turno verificano ciascuno che l'altro sia ancora di turno, poi smontano entrambi nello stesso momento. Quale anomalia può ancora permettere qui lo snapshot isolation?
- ALettura sporca
- BWrite skew
- CScrittura sporca
- DLettura non ripetibile all'interno di una transazione
Soluzioni
- 1. A · Che due righe non abbiano lo stesso valore non NULL in quella colonna
- 2. C · LIMIT 10
- 3. B · ALTER TABLE
- 4. B · 15
- 5. D · Con una tabella di associazione che contiene chiavi esterne verso studenti e corsi
- 6. C · Durabilità
- 7. B · {A, B, C, D}
- 8. B · Write skew
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.