1.Facile
Quale istruzione SQL aggiunge nuove righe a una tabella?
- ASELECT
- BINSERT
- CALTER
- DUPDATE
2.Facile
Quale istruzione aggiunge una nuova colonna a una tabella esistente?
- AALTER TABLE
- BCREATE COLUMN
- CINSERT COLUMN
- DUPDATE TABLE
3.Facile
Quale istruzione elimina righe da una tabella?
- AREMOVE
- BTRUNCATE COLUMN
- CDELETE
- DDROP
4.Media
Una tabella memorizza l'indirizzo del cliente in ogni riga d'ordine. Modificare l'indirizzo in una riga ma non nelle altre è un esempio di:
- ALettura fantasma
- BAnomalia di cancellazione
- CAnomalia di aggiornamento
- DAnomalia di inserimento
5.Media
La seconda forma normale (2NF) elimina:
- ALe dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- BLe dipendenze transitive tra colonne non chiave attraverso un'altra colonna non chiave
- CLe chiavi esterne
- DTutti i valori NULL
6.Media
Che cosa significa la dipendenza funzionale A → B?
- AA e B sono entrambe chiavi primarie
- BA ogni valore di B è associato esattamente un valore di A
- CA ogni valore di A è associato esattamente un valore di B
- DA è una chiave esterna che fa riferimento a B
7.Difficile
Perché SELECT dept, name, COUNT(*) FROM emp GROUP BY dept non è valida nello standard SQL?
- Adept deve comparire dentro una funzione di aggregazione
- Bname non è né raggruppato né aggregato, quindi non ha un unico valore per gruppo
- CGROUP BY deve elencare tutte le colonne della tabella
- DCOUNT(*) non si può usare insieme a GROUP BY
8.Difficile
Esiste un indice composto su (last_name, first_name). Quale condizione può usarlo nel modo più efficace?
- AWHERE first_name LIKE '%a'
- BWHERE UPPER(first_name) = 'EVA'
- CWHERE first_name = 'Eva'
- DWHERE last_name = 'Jansen'
Soluzioni
- 1. B · INSERT
- 2. A · ALTER TABLE
- 3. C · DELETE
- 4. C · Anomalia di aggiornamento
- 5. A · Le dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- 6. C · A ogni valore di A è associato esattamente un valore di B
- 7. B · name non è né raggruppato né aggregato, quindi non ha un unico valore per gruppo
- 8. D · WHERE last_name = 'Jansen'
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.