1.Facile
Quale parola chiave assegna in una query un nome alternativo temporaneo a una colonna o a una tabella?
- AALIAS
- BNAME
- CAS
- DRENAME
2.Facile
Che cosa fa WHERE country IN ('NL', 'BE', 'DE')?
- AMantiene le righe in cui country non è nell'elenco
- BMantiene le righe in cui country è uguale a uno qualsiasi dei valori dell'elenco
- COrdina le righe nell'ordine dell'elenco
- DMantiene le righe in cui country contiene contemporaneamente tutti e tre i codici
3.Facile
Quale istruzione aggiunge una nuova colonna a una tabella esistente?
- ACREATE COLUMN
- BALTER TABLE
- CUPDATE TABLE
- DINSERT COLUMN
4.Media
Che cosa fa ROLLBACK TO SAVEPOINT s1?
- AElimina il savepoint e tutte le tabelle modificate da allora
- BAnnulla le modifiche fatte dopo il savepoint s1, mantenendo aperta la transazione
- CConclude la transazione e conferma tutto
- DAnnulla l'intera transazione dall'inizio
5.Media
Che cos'è un trigger di database?
- AUn tipo di indice che velocizza le ricerche
- BCodice eseguito automaticamente quando su una tabella si verifica un evento specificato, come INSERT, UPDATE o DELETE
- CUn backup programmato del database
- DUna query che un utente esegue a mano
6.Media
La seconda forma normale (2NF) elimina:
- ALe chiavi esterne
- BLe dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- CLe dipendenze transitive tra colonne non chiave attraverso un'altra colonna non chiave
- DTutti i valori NULL
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?
- A0
- BUn errore
- CNULL
- D10
8.Difficile
La query FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' esclude inaspettatamente i clienti senza ordini. Perché?
- ALa condizione WHERE su o scarta le righe riempite di NULL, trasformandolo in un inner join
- BIl join dovrebbe usare USING invece di ON
- CLEFT JOIN non mantiene mai le righe senza corrispondenza
- Dstatus è una parola riservata
Soluzioni
- 1. C · AS
- 2. B · Mantiene le righe in cui country è uguale a uno qualsiasi dei valori dell'elenco
- 3. B · ALTER TABLE
- 4. B · Annulla le modifiche fatte dopo il savepoint s1, mantenendo aperta la transazione
- 5. B · Codice eseguito automaticamente quando su una tabella si verifica un evento specificato, come INSERT, UPDATE o DELETE
- 6. B · Le dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- 7. A · 0
- 8. A · La condizione WHERE su o scarta le righe riempite di NULL, trasformandolo in un inner join
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.