Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Introduzione alle basi di dati

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Negli anni '60, dove venivano principalmente archiviati i dati nelle prime aziende che usavano grandi quantità di informazioni?

a)

Su schede perforate o nastri magnetici

b)

In cloud pubblici

c)

Su dischi SSD

d)

In database relazionali

2.

Quale innovazione ha introdotto System R di IBM negli anni '70 per semplificare l'interazione con i dati?

a)

Un nuovo tipo di nastro magnetico

b)

L'uso del linguaggio SQL

c)

La grafica a finestre

d)

La compressione dei dati senza perdita

3.

Quale affermazione collega correttamente i decenni agli sviluppi nelle basi di dati?

a)

Anni '60: introduzione di SQL; Anni '70: schede perforate predominanti

b)

Anni '60: archiviazione su schede perforate/nastri; Anni '70: System R e RDBMS con SQL

c)

Anni '60: cloud computing; Anni '70: database NoSQL

d)

Anni '60: smartphone per l'accesso ai dati; Anni '70: memorie a stato solido

4.

Quando si usa un computer, quale delle seguenti è una modalità indicata per gestire un database?

a)

Stampando i dati e archiviandoli in raccoglitori

b)

Usando un insieme di programmi scritti apposta per la particolare applicazione

c)

Spegnendo il sistema dopo ogni inserimento

d)

Utilizzando esclusivamente fogli di calcolo manuali

5.

Che cosa contiene il catalogo di un Database System, secondo la definizione fornita?

a)

Solo le password degli utenti

b)

Informazioni come la struttura/scrittura dei file, il tipo di dati da immagazzinare e i vincoli sui dati

c)

Un elenco dei computer connessi alla rete

d)

Copie di backup dei dati in tempo reale

6.

Per quale scopo principale i database ripartiscono i contenuti in una struttura ordinata? Scegli l’opzione più adatta.

a)

Per rendere i dati più difficili da consultare

b)

Per consentire la consultazione e l’aggregazione dei dati

c)

Per aumentare il consumo energetico del server

d)

Per impedire l’uso da parte dei DBMS

7.

Quale delle seguenti è una definizione corretta di database?

a)

Un insieme casuale di file non correlati

b)

Un insieme di dati correlati tra loro e organizzati in modo ben preciso

c)

Un programma per scrivere documenti di testo

d)

Un dispositivo hardware per archiviazione temporanea

8.

In base all’esempio del database dei contribuenti, quale calcolo porta a 100 Gigabyte di dati memorizzati?

a)

10 milioni × 5 × 200 byte

b)

100 milioni × 5 × 200 byte

c)

100 milioni × 4 × 200 byte

d)

100 milioni × 5 × 2.000 byte

9.

Quale affermazione descrive correttamente il modello relazionale rispetto agli altri modelli elencati?

a)

Rappresenta i dati con una forma ad albero (file system)

b)

Estende il modello gerarchico introducendo puntatori (collegamenti)

c)

Inserisce i dati in tabelle di righe e colonne associando relazioni tra record

d)

Struttura i dati in classi che aggiungono informazioni sulle operazioni possibili

10.

Quale affermazione descrive correttamente la base teorica dei database relazionali?

a)

Si basano sulla logica proposizionale e sui grafi orientati

b)

Si basano sulla teoria degli insiemi abbinata all'algebra relazionale

c)

Si basano esclusivamente su tabelle senza fondamenti matematici

d)

Si basano sulla programmazione a oggetti e sull’ereditarietà

11.

Quale combinazione elenca correttamente i principali elementi di un database relazionale e lo strumento di interazione?

a)

Tabelle, Procedure, Funzioni, Trigger; interazione con SQL

b)

Grafi, Documenti, Collezioni, Pipeline; interazione con JSON

c)

File, Cartelle, Puntatori, Buffer; interazione con Bash

d)

Entità, Attributi, Vincoli, Cardinalità; interazione con XML

12.

Quale affermazione descrive correttamente un DBMS?

a)

Un registro cartaceo per l’appello

b)

Un sistema software per creare e gestire database

c)

Un linguaggio di programmazione generico

d)

Un dispositivo hardware per archiviazione

13.

Qual è la funzione principale di un Data Base Management System (DBMS) secondo la definizione fornita?

a)

Offrire solo interfacce grafiche agli utenti

b)

Memorizzare, organizzare e recuperare i dati in un database

c)

Progettare hardware per server di database

d)

Tradurre codice sorgente in linguaggio macchina

14.

Osserva lo schema: gli utenti interagiscono con le applicazioni, che si collegano al DBMS. Quale coppia di componenti del DBMS è correttamente associata alla rispettiva funzione?

a)

Software per eseguire le Query — definisce l'hardware del server

b)

Definizione del DB (catalogo e schema) — organizza l’accesso fisico ai file

c)

Software per accedere e immagazzinare i dati — gestisce la memorizzazione nei DB

d)

Utenti — eseguono direttamente il backup del DB senza applicazioni

15.

Quale affermazione descrive correttamente i metadati gestiti da un DBMS?

a)

Sono i dati effettivi archiviati nelle tabelle

b)

Includono informazioni sui dati contenuti nell’archivio

c)

Sono esclusivamente password degli utenti

d)

Rappresentano solo i risultati delle query

16.

Una scuola vuole definire lo schema logico delle tabelle (colonne, utenti e autorizzazioni) senza ancora inserire dati. Quale componente/linguaggio del DBMS usa principalmente?

a)

DML (Data Manipulation Language)

b)

Data dictionary

c)

Backup e recovery

d)

DDL (Data Definition Language)

17.

In un sistema con più utenti attivi contemporaneamente, quale funzionalità del DBMS garantisce che due persone non modifichino lo stesso record nello stesso momento, preservando la coerenza dei dati?

a)

Accesso concorrente con blocco dei record (integrità)

b)

Kernel per il multitasking

c)

Connessione di rete

d)

Report e query interattive

18.

Quale tipo di DBMS usa un modello in cui i dati sono organizzati in tabelle bidimensionali formate da righe e colonne?

a)

Gerarchico

b)

Reticolare

c)

Relazionale

d)

Orientato ai documenti

19.

In quale scenario potrebbe NON essere necessario adottare un DBMS?

a)

Quando il database è semplice, ben definito e stabile nel tempo

b)

Quando è richiesto accesso multiutente e concorrenziale

c)

Quando servono backup e recovery affidabili

d)

Quando si devono applicare standard per nomi e formati dei dati

20.

Quale affermazione descrive correttamente un DBMS secondo il riepilogo?

a)

È un insieme di dati memorizzati in un file .MDB

b)

È un software general-purpose che consente di creare, gestire e manipolare database

c)

È un report generato dai dati per utenti finali

d)

È un tipo di memoria di massa per archiviare file generici