wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Vincoli di integrità

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.
Quale vincolo impedisce che un campo sia lasciato vuoto?
a)
UNIQUE
b)
NOT NULL
c)
PRIMARY KEY
d)
FOREIGN KEY
2.
Quale combinazione è implicita in una PRIMARY KEY?
a)
CHECK e UNIQUE
b)
NOT NULL e CHECK
c)
UNIQUE e FOREIGN KEY
d)
NOT NULL e UNIQUE
3.
Quali tra questi sono vincoli SQL? (scegli più risposte)
a)
DATA TYPE
b)
ORDER BY
c)
GROUP BY
d)
NOT NULL
e)
CHECK
4.
Una FOREIGN KEY può contenere valori non presenti nella tabella collegata.
a)
Vero
b)
Falso
5.
Il vincolo CHECK serve a definire relazioni tra tabelle.
a)
Vero
b)
Falso
6.

Completa: Il vincolo (a)   garantisce che i dati non siano duplicati in una colonna.

7.

Completa: Una (a)   è un identificatore univoco di ogni riga in una tabella.

8.
Quale tra questi NON è un vincolo di integrità?
a)
CHECK
b)
NOT NULL
c)
FOREIGN KEY
d)
GROUP BY
9.
Qual è l’obiettivo dei vincoli di integrità?
a)
Rendere più belli i dati
b)
Aumentare la dimensione del database
c)
Creare nuove tabelle
d)
Garantire dati corretti e coerenti
10.
Cosa accade se si viola un vincolo SQL durante l’inserimento di dati?
a)
I dati vengono comunque inseriti
b)
I dati vengono modificati automaticamente
c)
Il vincolo viene ignorato
d)
L’operazione viene bloccata con un errore
11.
Il vincolo NOT NULL permette l’inserimento di valori vuoti.
a)
Falso
b)
Vero
12.
La PRIMARY KEY può essere duplicata.
a)
Vero
b)
Falso
13.
Il vincolo UNIQUE consente duplicati in una colonna.
a)
Vero
b)
Falso
14.

Quale tra questi vincoli aiuta a garantire coerenza tra tabelle?

a)
UNIQUE
b)
NOT NULL
c)
FOREIGN KEY
15.

Completa: Il vincolo (a)   impone condizioni personalizzate sui dati inseriti.

16.
CHECK e FOREIGN KEY sono vincoli simili?
a)
Sì, entrambi creano relazioni
b)
Sì, entrambi sono obbligatori
c)
No, il CHECK non è un vincolo
d)
No, il primo impone condizioni, il secondo crea relazioni
17.
Quale vincolo assicura che ogni riga sia identificabile in modo univoco?
a)
UNIQUE
b)
CHECK
c)
FOREIGN KEY
d)
PRIMARY KEY
18.
Quali vincoli vengono usati per controllare l'integrità intra-relazionale?
a)
FOREIGN KEY
b)
JOIN
c)
NOT NULL
d)
CHECK
e)
UNIQUE
19.
Qual è un possibile vincolo per l’età di uno studente?
a)
NOT NULL
b)
UNIQUE
c)
FOREIGN KEY
d)
CHECK (età >= 14 AND età <= 25)