1) Il comando SQL "SELECT": a) Non è un comando SQL ma una clausola b) E' il comando di proiezione dell'SQL c) È il comando principale del linguaggio SQL 2) Nel linguaggio SQL, la causola "FROM" rappresenta: a) Il nome delle tabelle b) L'insieme degli attributi c) L'insieme delle tabelle a cui si vuole accedere 3) La query SQL seguente: SELECT * FROM Impiegati a) Non è sintatticamente corretta b) Estrae tutte le righe in cui almeno un campo contiene un asterisco c) Estrae tutte le righe della tabella impiegati 4) Nel linguaggio SQL, quando utilizziamo la causola "IS NULL" all'interno di una "WHERE" ricerchiamo: a) Tutti i campi pari a zero b) Tutti i campi con valore NULL c) Tutti i campi senza un valore 5) Quale delle affermazioni è corretta circa la sintassi SQL seguente? DELETE FROM Impiegati a) Elimina tutte le righe dalla tabella impiegati b) Elimina la tabella impiegati c) Non è corretto sintatticamente 6) Per modificare le caratteristiche di una colonna è necessario utilizzare il comando SQL: a) ALTER COLOUMM b) ALTER TABLE con a causola MODIFY c) ALTER TABLE 7) Quale risultato si ottiene eseguendo la seguente query SQL? SELECT NOME_IMPIEGATI FROM IMPIEGATI ORDER BY COGNOME_IMPIEGATI a) Ritornerà un errore poichè bisognerebbe restituire anche il campo COGNOME_IMPIEGATI b) Il nome di tutti gli impiegati in ordine alfabetico per nome c) Il nome di tutti gli impiegati in ordine alfabetico per cognome 8) La query "SELECT NOME_CLIENTI , INDIRIZZO_CLIENTI FROM CLIENTI WHERE COD_CLI = 10" restituisce: a) Tutti i dati sui clienti del nostro Db b) Il nome e l'indirizzo dei clienti del nostro Db c) Il nome e l'indirizzo dei clienti del nostro Db che hanno un codice cliente pari a 10. 9) Per inserire dati in una tabella si utilizza il comando SQL: a) UPDATE con la causola VALUES b) INSERT FROM c) INSERT INTO e la clausola VALUES specificando i valori per ciascuna delle colonne 10) Nel linguaggio SQL, per implementare un ordinamento decrescente è necessario utilizzare la sintassi: a) ORDER BY b) ORDER BY con la causola DESC c) Non si usa nessun comando poichè i dati hanno un ordinamento decrescente di default 11) Nel linguaggio SQL, il carattere jolly "%": a) È utilizzato per concatenare stringhe b) È utilizzato con la causola LIKE per ricercare un insieme di caratteri qualunque c) Rappresenta un insieme di caratteri qualunque 12) Nel linguaggio SQL, gli alias sono preceduti da 'AS': a) Funzioni di aggregazione b) Copie statiche dei campi c) Nomi che possono essere usati in alternativa ai nomi di campo 13) La seguente query SQL SELECT Count(Distinct Stipendio) FROM Impiegato restituisce: a) Il numero dei diversi valori dell'attributo Stipendio fra tutte le righe della tabella Impiegato b) Il numero dei valori dell'attributo stipendio c) Il numero degli attributi della tabella Impiegati 14) La funzione SQL di aggregazione "SUM" implementa: a) La sommatoria di tutti i dati di una riga b) La sommatoria di tutti i dati di un campo chiave c) La sommatoria di tutti i dati relativi al campo oggetto della funzione 15) Nel linguaggio SQL, l'operatore "BETWEEN" è utilizzato: a) Per ricercare valori all'interno di un intervallo b) In sostituzione dell'operatore IN c) Per ricercare valori all'esterno di un intervallo 16) Quale tra le tre proposte è una sintassi SQL alternativa alla seguente clausola" WHERE"? WHERE S_CID BETWEEN 7000 AND 8000 a) WHERE S_CID > 7000 OR S_CID < 8000 b) WHERE S_CID >= 7000 AND S_CID <= 8000 c) WHERE S_CID >= 7000 AND <= 8000 17) Nel linguaggio SQL, per congiungere delle tabelle in una interrogazione è necessario: a) Specificare l'uguaglianza dei campi nel blocco WHERE b) Elencare le tabelle nel blocco FROM e specificare eventuali condizioni nel blocco WHERE c) Elencare i campi nel blocco SELECT 18) Nel linguaggio SQL, la clausola "DISTINCT" nel comando "SELECT" ha la funzione di: a) Permette di identificare in modo univoco un comando "SELECT" b) Eliminare in modo permanente dalle tabelle i record duplicati c) Eliminare i record duplicati nel risultato del comando 19) Nel linguaggio SQL, di seguito al comando "SELECT" è obbligatorio inserire: a) Nomi di tabelle b) Attributi c) Nomi di funzioni 20) Le funzioni "MAX" e "MIN" di SQL: a) Aggregano valori di massimo e di minimo b) Restituiscono il massimo ed il minimo valore posseduti dall'attributo specificato c) Non sono disponibili in SQL

Leaderboard

Visual style

Options

Switch template

Continue editing: ?