1.Facile
In PostgreSQL e MySQL, quale clausola restituisce solo le prime 10 righe di un risultato?
- AFIRST 10 ONLY
- BTOP ROWS 10
- CLIMIT 10
- DMAX 10
2.Facile
Che cos'è una chiave candidata?
- AUn insieme minimo di colonne che identifica in modo univoco ogni riga
- BUna colonna in attesa di diventare una chiave esterna
- CQualsiasi colonna che contiene valori NULL
- DUn insieme di colonne condiviso tra due tabelle per collegarne le righe
3.Facile
Quale istruzione elimina un'intera tabella, compresa la sua struttura?
- ADELETE FROM
- BTRUNCATE ROWS
- CDROP TABLE
- DREMOVE TABLE
4.Media
La seconda forma normale (2NF) elimina:
- ALe dipendenze transitive tra colonne non chiave attraverso un'altra colonna non chiave
- BTutti i valori NULL
- CLe chiavi esterne
- DLe dipendenze parziali delle colonne non chiave da una parte di una chiave composta
5.Media
Perché SELECT price * 2 AS double_price FROM t WHERE double_price > 10 fallisce nella maggior parte dei database?
- AL'aritmetica non è ammessa nell'elenco della SELECT
- BGli alias non possono contenere un trattino basso
- CWHERE viene valutata prima dell'elenco della SELECT, quindi l'alias non esiste ancora
- DWHERE può confrontare solo colonne di testo
6.Media
Quale query restituisce lo stipendio più alto di ogni reparto?
- ASELECT dept, MAX(salary) FROM emp GROUP BY dept
- BSELECT dept, MAX(salary) FROM emp ORDER BY dept
- CSELECT dept, salary FROM emp WHERE salary = MAX(salary)
- DSELECT MAX(dept), salary FROM emp GROUP BY salary
7.Difficile
Una subquery correlata è una subquery che:
- AUsa solo funzioni di aggregazione
- BViene eseguita una sola volta prima della query esterna e il risultato viene memorizzato per ogni riga
- CUnisce due tabelle tramite una chiave esterna
- DFa riferimento a colonne della query esterna e viene valutata per ogni riga esterna
8.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{A, B, C, D}
- D{A}
Soluzioni
- 1. C · LIMIT 10
- 2. A · Un insieme minimo di colonne che identifica in modo univoco ogni riga
- 3. C · DROP TABLE
- 4. D · Le dipendenze parziali delle colonne non chiave da una parte di una chiave composta
- 5. C · WHERE viene valutata prima dell'elenco della SELECT, quindi l'alias non esiste ancora
- 6. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 7. D · Fa riferimento a colonne della query esterna e viene valutata per ogni riga esterna
- 8. C · {A, B, C, D}
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.