Il 0% ha trovato utile questo documento (0 voti)
4 visualizzazioni

Test su SQL

Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
4 visualizzazioni

Test su SQL

Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Sei sulla pagina 1/ 12

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

Potrebbero piacerti anche