Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sui Database

Total questions: 25

Worksheet time: 15mins

Name
Class
Date
1.

Cos'è un modello concettuale?

a)

Una rappresentazione grafica dell'infrastruttura hardware di un database

b)

Una descrizione ad alto livello della struttura dei dati e delle relazioni tra essi

c)

Un linguaggio di programmazione per i database relazionali

d)

Un sistema di backup per il database

2.

Qual è lo scopo del modello concettuale?

a)

Implementare il database direttamente

b)

Assicurare l'integrità referenziale tra le tabelle

c)

Rappresentare la struttura logica del database

d)

Offrire una visione chiara e indipendente dalla tecnologia dei dati e delle loro relazioni

3.

Cos'è un modello logico?

a)

Una rappresentazione ad alto livello delle tabelle del database

b)

La descrizione delle entità e delle relazioni con vincoli specifici e dipendenti dal DBMS scelto

c)

Una rappresentazione fisica dell'archiviazione dei dati

d)

Un diagramma che include solo le chiavi esterne

4.

Cosa si intende per "entità" nel modello concettuale?

a)

Un record specifico in una tabella

b)

Una colonna in una tabella

c)

Un oggetto o concetto del mondo reale rappresentato nel database

d)

Una query complessa che collega più tabelle

5.

Qual è lo scopo della normalizzazione dei database?

a)

Aumentare la dimensione del database

b)

Ridurre la ridondanza e migliorare l'integrità dei dati

c)

Creare più tabelle per migliorare le prestazioni delle query

d)

Eliminare la necessità di chiavi primarie e esterne

6.

Cosa definisce la Prima Forma Normale (1NF)?

a)

Ogni attributo deve contenere un valore unico

b)

Ogni colonna deve contenere valori atomici e non ripetuti

c)

Ogni entità deve avere almeno una chiave primaria

d)

Ogni relazione deve avere una chiave esterna

7.

Quale di queste caratteristiche viola la Prima Forma Normale?

a)

Una tabella con una chiave primaria composta

b)

Una tabella con valori multipli in una singola cella

c)

Una tabella senza chiave esterna

d)

Una tabella con righe duplicate

8.

Cosa aggiunge la Seconda Forma Normale (2NF) rispetto alla Prima?

a)

Tutti gli attributi non chiave devono dipendere dalla chiave primaria

b)

Le tabelle devono avere almeno una chiave esterna

c)

I dati devono essere suddivisi in più tabelle per ridurre la complessità

d)

Tutti i valori devono essere numerici

9.

Quale situazione viola la Seconda Forma Normale?

a)

Un attributo dipende parzialmente da una chiave primaria composta

b)

Una tabella contiene dati duplicati

c)

Un attributo non è atomico

d)

Non ci sono indici nella tabella

10.

Cosa richiede la Terza Forma Normale (3NF)?

a)

Ogni attributo deve essere una chiave primaria

b)

Gli attributi non chiave devono dipendere solo dalla chiave primaria e non da altri attributi non chiave

c)

Tutte le tabelle devono avere una relazione molti-a-molti

d)

I dati devono essere distribuiti su più database

11.

Quale esempio viola la Terza Forma Normale?

4 lines
12.

Quale esempio viola la Terza Forma Normale?

a)

Un attributo calcolabile basato su un altro attributo non chiave

b)

Una tabella senza chiave primaria

c)

Una tabella che contiene valori multipli in una colonna

d)

Una tabella con chiave primaria composta

13.

Cos'è l'integrità referenziale?

a)

Una tecnica per criptare i dati sensibili nel database

b)

La garanzia che i dati correlati tra tabelle rimangano consistenti

c)

Un metodo per indicizzare le tabelle in modo più veloce

d)

Una funzione per eliminare le relazioni molti-a-molti

14.

Quale meccanismo è usato per garantire l'integrità referenziale?

a)

Indici

b)

Trigger

c)

Chiavi esterne

d)

Backup periodici

15.

Cosa accade se un valore referenziato in una chiave esterna viene eliminato senza accorgimenti?

a)

I dati vengono automaticamente aggiornati in tutte le tabelle

b)

La consistenza del database può essere compromessa

c)

Il valore eliminato viene salvato in una tabella temporanea

d)

Il sistema genera una query di backup

16.

Qual è un metodo per mantenere l'integrità referenziale durante l'eliminazione di record?

a)

Usare il comando DELETE senza restrizioni

b)

Utilizzare le opzioni ON DELETE CASCADE o ON DELETE SET NULL

c)

Eliminare prima le tabelle che contengono i riferimenti

d)

Evitare di utilizzare chiavi esterne

17.

Qual è lo scopo della chiave primaria?

a)

Identificare univocamente ogni tabella del database

b)

Identificare univocamente ogni record di una tabella

c)

Collegare più tabelle attraverso relazioni

d)

Creare una copia di backup dei dati

18.

Qual è una buona pratica per progettare un modello concettuale?

a)

Includere dettagli tecnici come indici e query

b)

Concentrarsi sulle entità e relazioni principali senza considerare vincoli specifici

c)

Eliminare ogni relazione uno-a-molti

d)

Utilizzare solo strumenti automatici di generazione di schema

19.

Cosa rappresenta un attributo derivato?

a)

Un attributo calcolato a partire da altri dati nel database

b)

Un attributo che identifica univocamente una riga

c)

Un attributo importato da un altro database

d)

Un attributo che funge da chiave primaria

20.

Come viene rappresentata una relazione uno-a-molti nel modello logico?

a)

Con un diagramma ad albero

b)

Tramite una chiave esterna nella tabella 'molti'

c)

Con un unico attributo nella tabella principale

d)

Attraverso l'uso di indici unici in entrambe le tabelle

21.

Qual è il vantaggio principale di rispettare le forme normali?

a)

Aumentare il numero di tabelle nel database

b)

Ridurre la ridondanza e migliorare l'integrità dei dati

c)

Consentire operazioni di JOIN più semplici

d)

Ridurre la necessità di indici e chiavi

22.

Quale di queste affermazioni descrive meglio la normalizzazione dei dati?

a)

Un metodo per organizzare i dati in modo da ridurre la ridondanza

b)

Un approccio per unire più tabelle in una sola

c)

Un processo per aumentare la complessità del database

d)

Una tecnica per migliorare le prestazioni delle query senza modificare la struttura

23.

Qual è il risultato di una violazione dell'integrità referenziale?

a)

Il database diventa più veloce

b)

Si possono avere dati orfani o inconsistenti

c)

Le query diventano più semplici

d)

Non ci sono effetti sul database

24.

Qual è la principale differenza tra una chiave primaria e una chiave esterna?

a)

La chiave primaria è sempre numerica, mentre la chiave esterna può essere di qualsiasi tipo

b)

La chiave primaria può essere duplicata, mentre la chiave esterna no

c)

La chiave primaria identifica univocamente ogni record, mentre la chiave esterna crea una relazione tra tabelle

d)

La chiave primaria è utilizzata solo in una tabella, mentre la chiave esterna può essere utilizzata in più tabelle

25.

Cosa si intende per "dati orfani" in un database?

a)

Dati che non possono essere recuperati a causa di un errore di sistema

b)

Dati che sono stati archiviati in modo errato

c)

Dati che sono stati duplicati in più tabelle

d)

Dati che non hanno alcuna relazione con altri dati nel database