Informatica - Scuola secondaria di secondo gradoInfo Training Info Training / Volume Database Linguaggio SQL per il quinto anno

Linguaggio SQL e ambiente MySQL

14 esercizi
SVOLGI
INFO

Informatica

Frasi SQL

La frase SQL che estrae le righe di Tabella prive di valori in A2 è

A:

SELECT ALL FROM Tabella WHERE A1 = " ";

B:

SELECT * FROM Tabella WHERE A2 IS NULL;

C:

SELECT Tabella.* FROM Tabella WHERE A1 = " ";

D:

SELECT A1 FROM Tabella WITH A2 Null;

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

SQL: proiezione

La frase SQL che rappresenta meglio una proiezione è

A:

SELECT A1, A2 FROM Tabella1 WHERE K1 > 10;

B:

SELECT * FROM Tabella1, Tabella2 WHERE K1 = K2;

C:

SELECT A1, A2 FROM Tabella1;

D:

SELECT * FROM Tabella1 WHERE A1 = 'xyz';

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

SQL: selezione

La frase SQL che rappresenta meglio una selezione è

A:

SELECT * FROM Tabella1;

B:

SELECT * FROM Tabella1, Tabella2 WHERE K1 = K2;

C:

SELECT A1 = A2 FROM Tabella1;

D:

SELECT * FROM Tabella1 WHERE A1 = 'xyz';

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Istruzioni MySQL

L’istruzione MySQL per aggiungere una chiave esterna Fk a una tabella esistente Tab2, collegandola alla chiave primaria Pk di Tab1, è la seguente:

A:

ALTER TABLE Tab1 ADD FOREIGN KEY (Fk) REFERENCES Tab2(Pk);

B:

ALTER TABLE Tab2 ADD FOREIGN KEY (Fk) REFERENCES Tab1(Pk);

C:

ALTER TABLE Tab2 ADD FOREIGN KEY (Fk) REFERENCES Pk (Tab1);

D:

ALTER TABLE Tab1 ADD FOREIGN KEY (Pk) REFERENCES Tab2(Fk);

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Frasi SQL

La frase SQL che consente di ottenere il nome delle città da cui provengono più di 10 studenti è

A:

SELECT Studenti FROM Città GROUP BY Città HAVING COUNT(*) > 10;

B:

SELECT Studenti FROM Città GROUP BY Città WHERE COUNT(*) > 10;

C:

SELECT Città FROM Studenti GROUP BY Città HAVING COUNT(*) > 10;

D:

SELECT Città FROM Studenti GROUP BY Città WHERE COUNT(*) > 10;

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Linguaggio SQL e ambiente MySQL

Per ciascuna delle seguenti affermazioni, indica se è vera o falsa.

A:

MySQL è un sistema per la gestione di basi di dati relazionali.

B:

Non è possibile interagire con MySQL utilizzando il linguaggio SQL.

C:

Si può interagire con MySQL solo dalla linea comandi.

D:

La connessione al server MySQL è fatta specificando username e password.

E:

Il left join è una congiunzione di scarsa utilità.

F:

Nelle interrogazioni che riguardano un’entità sulla quale è stata stabilita un’associazione ricorsiva può essere necessario il self join.

G:

Un self join tra tabelle si realizza con il comando SELF JOIN.

H:

La frase SQL SELECT SUM (Num1 * Num2) AS Totale FROM Tabella; è sintatticamente corretta.

I:

La frase SQL SELECT Tabella WHERE AVG(Importo) > 100; è sintatticamente corretta.

J:

La frase SQL SELECT COUNT (Num1) AS Conteggio FROM Tabella WHERE Nome = 'ABCD'; è sintatticamente corretta.

K:

La frase SQL SELECT Nome, Num1 FROM Tabella GROUP BY Nome; è sintatticamente corretta.

L:

La clausola HAVING può essere presente solo se nella query è utilizzata anche la clausola WHERE.

M:

La clausola HAVING può essere presente solo se nella query è utilizzata anche la clausola GROUP BY.

N:

Il comando GRANT crea una vista parziale sulle tabelle del database.

O:

L’annullamento dei permessi per l’utente viene effettuato con il comando REVOKE.

P:

La vista consente di decidere le modalità con le quali l’utente può vedere le tabelle del database.

Q:

Il comando GRANT UPDATE concede permessi di variazione sui dati.

Vero o falso
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Istruzioni MySQL

Quale istruzione MySQL viene utilizzata per creare una tabella di database chiamata Users?

A:

CREATE DATABASE Users

B:

CREATE DATABASE TABLE Users

C:

CREATE TABLE Users

D:

CREATE Users

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

SQL: congiunzione

La frase SQL che rappresenta meglio una congiunzione è

A:

SELECT * FROM Tabella1 INNER JOIN Tabella2 ON K1 = K2;

B:

SELECT A1, A2 FROM Tabella1;

C:

SELECT A1, A2 FROM Tabella1 INNER JOIN Tabella2 ON K1 = K2 WHERE A1 = 'xyz';

D:

SELECT * FROM Tabella2 WHERE A1 = 'xyz';

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Linguaggio SQL e ambiente MySQL

a. Per eliminare una tabella dal database si usa il comando
b. Per modificare i valori nelle righe di una tabella si usa il comando
c. Per inserire nuove tabelle nel database si usa il comando
d. Per aggiungere una colonna a una tabella si usa il comando

Posizionamento
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

phpMyAdmin

La funzionalità principale di phpMyAdmin è

A:

creare pagine per siti Web.

B:

gestire database MySQL tramite un’interfaccia composta da pagine Web.

C:

fornire una linea di comandi per il linguaggio SQL.

D:

installare automaticamente un server Web.

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Frasi SQL

La frase SQL che consente di ottenere il numero di studenti che provengono da una città prefissata è

A:

SELECT COUNT(*) FROM Studenti GROUP BY [Città prefissata];

B:

SELECT COUNT(*) FROM Studenti WHERE Città = [Città prefissata];

C:

SELECT COUNT(*) FROM Studenti GROUP BY Città WHERE Città = [Città prefissata];

D:

SELECT COUNT(*) FROM Studenti HAVING Città = [Città prefissata];

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Comandi SQL

a. INSERT
b. CREATE TABLE
c. UPDATE

d. ALTER TABLE
e. DELETE

Completamento chiuso
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Predicati e funzioni

1. Controlla se un valore appartiene a un insieme specificato di valori.
2. Confronta il valore in una colonna con il valore nullo.
3. Controlla se un valore è compreso in un intervallo di valori.
4. Confronta il valore di un attributo con un modello di stringa.

Posizionamento
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza

Informatica

Frasi SQL

La frase SQL che consente di ottenere l’importo massimo delle fatture è

A:

SELECT MAX(NumFattura) FROM Fatture;

B:

SELECT NumFattura FROM Fatture WHERE Importo = MAX(Importo);

C:

SELECT NumFattura FROM Fatture HAVING Importo = MAX(Importo);

D:

SELECT MAX(Importo) FROM Fatture;

Scelta multipla
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza