22/03/24, 12:19 Test su SQL
Test su SQL
[email protected] Cambia account Bozza salvata
* Indica una domanda obbligatoria
Email *
Registra [email protected] come email da includere all'invio della mia risposta
Qual è il risultato della seguente query SQL: 1 punto
SELECT DISTINCT department
FROM employees;
nessuna delle altre risposte
Restituisce tutti i dipartimenti senza duplicati.
Restituisce solo i dipartimenti senza dipendenti.
Restituisce solo i dipartimenti che hanno dipendenti.
Restituisce tutti i dipartimenti, inclusi i duplicati.
Cancella selezione
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSEAj… 1/12
22/03/24, 12:19 Test su SQL
Per dichiarare una variabile dentro il corpo di una stored procedure si usa il 1 punto
comando
state
put
declare
nessuna delle altre risposte
Cancella selezione
Tra le direttive supportate dalla clausola REFERENCES di CREATE TABLE 1 punto
quella di DEFAULT è
SET NULL
CASCADE
nessuna delle altre risposte
NO ACTION
Cancella selezione
Il comando GRANT vuole prima della clausola ON 1 punto
il nome della tabella collegata ai permessi
l'utente a cui vengono concessi i permessi
le istruzioni permesse all'utente
Cancella selezione
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSEAj… 2/12
22/03/24, 12:19 Test su SQL
Per transazione si intende 1 punto
una serie di comandi che controllano il livello di accesso che gli utenti hanno sugli
oggetti del database
una serie di istruzioni che SQL che vengono trattate come se fossero una singola
unità
una serie di istruzioni che SQL che vengono trattate singolarmente dai comandi
COMMIT e ROLLBACK
un solo comando che controlla il livello di accesso che gli utenti hanno sugli oggetti
del database
nessuna delle altre risposte
Cancella selezione
La clausola HAVING opera 1 punto
sulle singole righe di una tabella ordinate
sulla singola riga di una tabella selezionate dalla WHERE
nessuna delle altre risposte
su gruppi di righe selezionate dal GROUP BY
Cancella selezione
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSEAj… 3/12
22/03/24, 12:19 Test su SQL
Cosa fa il seguente comando SQL? 1 punto
GRANT SELECT ON employees TO John;
Concede a tutti gli utenti il permesso di selezionare dati dalla tabella John.
Rimuove il permesso di selezione dati dal database employees per John.
nessuna delle altre risposte
Concede a John il permesso di selezionare dati da tutte le tabelle del database
employees.
Cancella selezione
Dei seguenti caratteri quale non è jolly 1 punto
nessuna delle altre risposte
Cancella selezione
Nelle subquery il predicato IN serve a 1 punto
nessuna delle altre risposte
controllare se il valore di un attributo è compreso tra quelli restituiti dalla subquery
nidificata
controllare se vengono restituite righe dall'esecuzione della subquery
Cancella selezione
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSEAj… 4/12
22/03/24, 12:19 Test su SQL
SQL è un linguaggio procedurale 1 punto
Falso
Vero
Cancella selezione
COUNT(*) 1 punto
calcola il numero delle righe della tabella , escluse quelle con campi contenenti
NULL
calcola il numero delle righe della tabella , incluse quelle con campi contenenti NULL
nessuna delle altre risposte
Cancella selezione
L'istruzione SELECT nome_prodotto from prodotti where nome_prodotto 1 punto
LIKE 'P_'
Mostra tutti i prodotti il cui nome non contiene la lettera P
Mostra tutti i prodotti il cui nome inizia con la lettera P
nessuna delle altre risposte
Mostra tutti i prodotti il cui nome contiene al suo interno la lettera P
Cancella selezione
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSEAj… 5/12
22/03/24, 12:19 Test su SQL
Quale di queste dichiarazioni SQL elimina una tabella? 1 punto
REMOVE TABLE
ERASE TABLE
DELETE TABLE
DROP TABLE
Cancella selezione
L'acronimo DML indica 1 punto
data manipulation language
nessuna delle altre risposte
data management language
data maneuver language
Cancella selezione
Quale dei seguenti è un esempio di vincolo di chiave esterna? 1 punto
PRIMARY KEY
INDEX
nessuna delle altre risposte
UNIQUE
FOREIGN KEY
Cancella selezione
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSEAj… 6/12
22/03/24, 12:19 Test su SQL
Qual è il significato di "REFERENCES" nel contesto delle tabelle SQL? 1 punto
nessuna delle altre risposte
Indica che una colonna è una chiave primaria.
Definisce una funzione per manipolare i dati in una colonna.
Identifica il tipo di dati di una colonna.
Specifica un vincolo di chiave esterna per una colonna.
Cancella selezione
Con l'istruzione ALTER TABLE si modifica il contenuto del campo di una 1 punto
tabella
Falso
Vero
Cancella selezione
L'acronimo DCL indica 1 punto
data command language
data control language
nessuna delle altre risposte
data creation language
Cancella selezione
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSEAj… 7/12
22/03/24, 12:19 Test su SQL
L'acronimo DDL indica 1 punto
data description language
nessuna delle altre risposte
data depition language
data definition language
Cancella selezione
Cosa significa l'acronimo "SQL"? 1 punto
Simple Query Language
Scripted Query Language
nessuna delle altre risposte
Structured Question Language
Structured Query Language
Cancella selezione
Cosa fa la clausola SQL LIMIT? 1 punto
Limita il numero di righe restituite da una query.
Limita la visualizzazione delle tabelle nel database.
Limita i risultati a una condizione specifica.
Limita il numero di colonne restituite da una query.
nessuna delle altre risposte
Cancella selezione
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSEAj… 8/12
22/03/24, 12:19 Test su SQL
Qual è il comando SQL utilizzato per selezionare dati da un database? 1 punto
UPDATE
nessuna delle altre risposte
DELETE
INSERT
Cancella selezione
Cosa fa il seguente comando SQL? 1 punto
UPDATE employees
SET salary = salary * 1.1
WHERE department_id = 50;
Aumenta il salario di tutti i dipendenti del dipartimento con ID 50 del 1.1%.
Aumenta il salario di tutti i dipendenti del dipartimento con ID 50 del 110%.
Aumenta il salario di tutti i dipendenti del dipartimento con ID 50 del 10%.
nessuna delle altre risposte
Aumenta il salario di tutti i dipendenti del 10%.
Cancella selezione
Quale tra le seguenti affermazioni è vera riguardo ai trigger in SQL? 1 punto
I trigger non possono essere utilizzati per implementare vincoli di integrità
referenziale.
I trigger vengono eseguiti solo manualmente dagli amministratori del database.
nessuna delle altre risposte
I trigger possono essere attivati automaticamente da eventi specifici sulle tabelle.
I trigger possono essere associati solo alle operazioni di inserimento di dati nelle
tabelle.
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSEAj… 9/12
22/03/24, 12:19 Test su SQL
Per creare un indice su una tabella la sintassi è 1 punto
CONSTRUCT UNIQUE INDEX nome-indice ON nome-tabella (nome colonna)
CREATE UNIQUE INDEX nome-indice ON nome-tabella (nome colonna)
GENERATE UNIQUE INDEX nome-indice ON nome-tabella (nome colonna)
ADD UNIQUE INDEX nome-indice ON nome-tabella (nome colonna)
nessuna delle altre risposte
Cancella selezione
Qual è il risultato di una JOIN INNER in SQL? 1 punto
Restituisce solo le righe che hanno corrispondenze in entrambe le tabelle coinvolte
nella join.
Restituisce tutte le righe dalla prima tabella coinvolta nella join e le righe della
seconda tabella che hanno corrispondenza con le righe della prima tabella.
Restituisce solo le righe dalla prima tabella coinvolta nella join.
nessuna delle altre risposte
Restituisce solo le righe dalla seconda tabella coinvolta nella join.
Restituisce tutte le righe da entrambe le tabelle, anche quelle senza corrispondenze.
Cancella selezione
L'acronimo TCL indica 1 punto
transaction commit language
nessuna delle altre risposte
transaction command language
transaction control language
Cancella selezione
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSE… 10/12
22/03/24, 12:19 Test su SQL
E' possibile eliminare le righe di una tabella con l'istruzione 1 punto
DROP nome-colonna FROM nome-tabella {WHERE condizione}
nessuna delle altre risposte
DELETE FROM nome-tabella {WHERE condizione}
DROP FROM nome-tabella {WHERE condizione}
DELETE nome-colonna FROM nome-tabella {WHERE condizione}
Cancella selezione
Invia Cancella modulo
Questo modulo è stato creato all'interno di I.T.I.S. "Nullo Baldini". Segnala abuso
Moduli
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSE… 11/12
22/03/24, 12:19 Test su SQL
https://docs.google.com/forms/d/e/1FAIpQLSfck0sJ7x4XvBG_LowuMdLcjwD9JWQGapFKtII6lgD891s9vQ/viewform?hr_submission=ChgI_-HW1UQSE… 12/12