Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Database - Introduzione e progettazione

Total questions: 36

Worksheet time: 38mins

Name
Class
Date
1.

In un sistema informatico quali tra i seguenti sono componenti software?

a)

Archivi

b)

Strumentazione

c)

Applicazioni

d)

Supporti fisici

2.

Per quali dei seguenti scopi può essere utilizzato un database?

a)

Per la scrittura di un documento lungo e strutturato come un libro

b)

Per gestire i propri contatti

c)

Per la gestione di una biblioteca

d)

Per migliorare le prestazioni di un computer

3.

In un database possono aggiungere, modificare e cancellare dati liberamente?

a)

SI

b)

NO

4.

Ricercare e recuperare dati è una funzione di un database?

a)

SI

b)

NO

5.

Una base di dati è progettata in modo da

a)

Essere utilizzata da diversi utenti e applicazioni

b)

Essere usata efficacemente all'interno di un'azienda

c)

Ricercare velocemente solo un tipo di dato

d)

Avere sempre tante informazioni a disposizione

6.

Qual è il più importante vantaggio dei DB?

a)

L'applicazione e i suoi dati sono indipendenti

b)

I dati occupano meno spazio su disco

c)

I DBMS gestiscono più velocemente i dati

d)

Facilitano la duplicazione dei file

7.

Completa con la/le parola/e mancanti:

Nei database la definizione dei dati e i dati stessi sono salvati all’interno ..............................................

a)

del programma

b)

del database

c)

dello schema

d)

dell’oggetto

e)

dell’applicazione

8.
Che cosa significa DBMS?
a)

Database Management Software

b)

Database Mirroring System

c)

Database Multiuser System

d)

Database Management System

9.

I DBMS sono componenti hardware

a)

VERO

b)

FALSO

10.

In un database l'applicazione e i suoi dati sono indipendenti l'uno dagli altri

a)

VERO

b)

FALSO

11.

Completa con la parola mancante.

Un dato è la descrizione ......... di una cosa, di un avvenimento

a)

fisica

b)

analogica

c)

informatica

d)

a livello software

e)

elementare

12.
Per i database NoSQL quale tra le seguenti affermazioni è falsa?
a)

Possono implementare un database a grafo

b)

Sono database che non ammettono SQL

c)

Alcuni database NoSQL sono orientati ai documenti

d)

Sono utilizzati da Facebook, Google e Amazon

13.

I database risolvono i problemi di incongruenza causati dalla ridondanza dei dati.

a)

Vero

b)

Falso

14.

L’indipendenza permette di scrivere programmi conoscendo solo lo schema concettuale.

a)

vero

b)

falso

15.

L’indipendenza permette di scrivere programmi senza conoscere le strutture fisiche dei dati.

a)

vero

b)

falso

16.
Dato che i DB sono condivisi aumenta l’efficienza dei programmi che li utilizzano.
a)

VERO

b)

FALSO

17.
Dato che i DB sono condivisi si riduce la ridondanza e l’inconsistenza.
a)

VERO

b)

FALSO

18.

Il fatto che le basi di dati siano persistenti favorisce l’efficienza dei programmi.

a)

VERO

b)

FALSO

19.

Come vengono definite le righe di una tabella in un Database

a)

Campi

b)

Record

c)

Attributi

d)

Query

20.

Come vengono definite le colonne in una tabella

a)

Campi

b)

Record

c)

Attributi

d)

Query

21.

Completa con la parola/parole nei fumetti con i puntini rossi

a)

Record

b)

Riga

c)

Campo

d)

Dato

e)

Informazione

22.

Completa con la parola/parole nei fumetti con i puntini rossi

a)

Record

b)

Colonna

c)

Campo

d)

Dato

e)

Informazione

23.

Che tipo di modello di Database sta descrivendo Tico?

a)

Gerarchico

b)

Relazionale

c)

Reticolare

d)

A Oggetti

e)

NoSQL

24.

Completa la frasa seguenta scegliendo tra le parole proposte.

Il modello logico descrive ..................

a)

come sono organizzati i dati

b)

quando organizzare i dati nella progettazione del Database

c)

dove memorizzare i dati

d)

perchè l'utente ha scelto un determinato modello di realtà

25.

Nel modello relazionale, un database è una collezione di tabelle.

a)

Vero

b)

Falso

26.

Il numero delle colonne è detto grado.

a)

Vero

b)

Falso

27.

Il numero delle righe indica la cardinalità della tabella.

a)

Vero

b)

Falso

28.

La cardinalità della tabella è:

a)

Il numero di righe

b)

Il numero di colonne

c)

Il numero di istanze

d)

Il numero di -tuple

e)

Il numero degli attributi

29.

Il grado della della tabella è:

a)

Il numero di righe

b)

Il numero di colonne

c)

Il numero dei campi

d)

Il numero di -tuple

e)

Il numero degli attributi

30.

Nelle tabelle relazionali si possono scambiare tra loro le colonne.

a)

Vero

b)

Falso

31.

Popolare una tabella significa:

a)

Inserire alcuni dati significativi all'interno della tabella

b)

Istanziare la tabella

c)

Definire il modello logico dei dati da inserire in tabella

d)

Definire il modello relazioneale della tabella con un altra tabella

32.

La chiave primaria identifica univocamente una riga nella tabella.

a)

Vero

b)

Falso

33.

Indica quali sono le specifiche che consentono di definire il dominio degli attributi

a)

Tipo di dato

b)

Lunghezza

c)

Intervallo

d)

Ordine

e)

Relazione

34.

Ordina nella corretta sequenza le operazioni da compiere per progettare un database

a)

Analisi del problema

b)

Progettazione logica del database

(schema logico)

c)

Progettazione concettuale del database

(modello E-R)

d)

Realizzazione delle applicazioni

e)

progettazione fisica e implementazione

1)
2)
3)
4)
5)
35.

Associa definizione e concetto

a)

Permettere a più utenti di accedere agli stessi record

1.

Condivisione dei dati in un DBMS

b)

Permettere che i dati durino oltre le singole applicazioni

2.

Persistenza dei dati in un DBMS

c)

Le applicazioni devono elaborare i dati mantenendone l'integrità e il controllo

3.

Affidabilità delle operazioni

d)

Gestione del controllo degli accessi

4.

Sicurezza

e)

Serie di operazioni fisiche elementari eseguite dall'utente

5.

Transizione

36.

Associa le definizioni ai concetti

a)

Schema logico 

1.

Schema astratto dei dati composto da regole e vincoli

b)

Schema interno (o fisico)

2.

Memorizzazione dei dati nella memoria fisica del calcolatore

c)

Schema esterno

3.

Modo in cui ciascun utente può vedere gli stessi dati