Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Modello ER e Relazionale

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Nel modello ER, un’entità rappresenta:

a)

Un collegamento tra più tabelle

b)

Un insieme di oggetti con proprietà comuni

c)

Una relazione tra due insiemi di dati

d)

Una chiave esterna tra due tabelle

2.

In un modello ER, un attributo multivalore:

a)

Può assumere solo un valore alla volta

b)

È sempre un identificatore univoco

c)

Può contenere più valori dello stesso tipo

d)

Può contenere più valori eventualmente di tipo diverso

3.

In un diagramma ER, un rombo rappresenta:

a)

Un'entità

b)

Un attributo

c)

Un'associazione

d)

Una chiave

4.

Nel modello ER, l’entità Studente ha attributi (Matricola, Nome, Cognome, DataNascita). Quale di questi può essere scelto come chiave primaria più appropriata?

a)

Nome

b)

Cognome

c)

Matricola

d)

DataNascita

e)

Matricola insieme a DataNascita

5.

Indica le cardinalità corrette per il seguente schema ER che rappresenta la frase:

“Ogni studente è iscritto a uno o più corsi e i corsi privi di iscritti non sono attivati.”

a)

Cardinalità su Studente (1,n)

Cardinalità su Corso (0,n)

b)

Cardinalità su Studente (1,1)

Cardinalità su Corso (1,1)

c)

Cardinalità su Studente (0,1)

Cardinalità su Corso (1,n)

d)

Cardinalità su Studente (1,n)

Cardinalità su Corso (1,n)

6.

Indica le cardinalità corrette per il seguente schema ER che rappresenta la frase:

“Ogni professore può dirigere al massimo un dipartimento e ogni dipartimento deve avere un dirigente.”

a)

Cardinalità su Professore (1,1)

Cardinalità su Dipartimento (0,n)

b)

Cardinalità su Professore (0,1)

Cardinalità su Dipartimento (1,1)

c)

Cardinalità su Professore (0,1)

Cardinalità su Dipartimento (0,1)

d)

Cardinalità su Professore (1,n)

Cardinalità su Dipartimento (1,1)

7.

Indica le cardinalità corrette per il seguente schema ER che rappresenta la frase:

“Ogni libro è scritto da uno o più autori.”

a)

Cardinalità su Autore (1,n)

Cardinalità su Libro (1,1)

b)

Cardinalità su Autore (1,1)

Cardinalità su Libro (1,n)

c)

Cardinalità su Autore (1,n)

Cardinalità su Libro (1,n)

d)

Cardinalità su Autore (1,n)

Cardinalità su Libro (0,n)

8.

Indica le cardinalità corrette per il seguente schema ER che rappresenta la frase:

“Ogni auto appartiene a un solo cliente, ma un cliente può possedere più auto.”

a)

Cardinalità su Cliente (1,1)

Cardinalità su Auto (0,n)

b)

Cardinalità su Cliente (0,n)

Cardinalità su Auto (1,1)

c)

Cardinalità su Cliente (1,n)

Cardinalità su Auto (1,1)

d)

Cardinalità su Cliente (0,1)

Cardinalità su Auto (1,n)

9.

Indica le cardinalità corrette per il seguente schema ER che rappresenta la frase:

“Ogni ordine contiene almeno un prodotto e ogni prodotto può comparire in più ordini.”

a)

Cardinalità su Ordine (1,n)

Cardinalità su Prodotto (1,1)

b)

Cardinalità su Ordine (1,1)

Cardinalità su Prodotto (1,n)

c)

Cardinalità su Ordine (1,n)

Cardinalità su Prodotto (0,n)

d)

Cardinalità su Ordine (0,n)

Cardinalità su Prodotto (0,n)

10.

Indica le cardinalità corrette per il seguente schema ER che rappresenta la frase:

“Ogni impiegato lavora in un solo reparto e ogni reparto ha almeno un impiegato.”

a)

Cardinalità su Impiegato (0,1)

Cardinalità su Reparto (1,n)

b)

Cardinalità su Impiegato (1,1)

Cardinalità su Reparto (0,n)

c)

Cardinalità su Impiegato (1,1)

Cardinalità su Reparto (1,1)

d)

Cardinalità su Impiegato (1,1)

Cardinalità su Reparto (1,n)

11.

Che tipo di associazione è questa:

“Ogni dipendente può supervisionare altri dipendenti, ma ogni dipendente ha un solo supervisore.”

a)

Molti-a-molti tra entità diverse

b)

Uno-a-uno ricorsiva

c)

Uno-a-molti ricorsiva

d)

Gerarchia totale ed esclusiva

12.

Un’entità debole è un’entità che:

a)

Non ha una chiave primaria propria e dipende da un’entità forte

b)

Ha più attributi di un’entità forte

c)

È collegata solo da associazioni molti-a-molti

d)

È sempre una specializzazione

13.

L’entità Fattura con chiave primaria Numero e l’entità RigoFattura (che dipende da Fattura) costituiscono un esempio di:

a)

Relazione ricorsiva

b)

Entità forte e gerarchia

c)

Entità forte e entità debole

d)

Relazione molti-a-molti

14.

“Ogni stanza appartiene a un solo albergo, e le stanze non possono esistere senza un albergo.”

Come rappresenteresti questa situazione?

a)

Con una relazione molti-a-molti tra Stanza e Albergo

b)

Con Stanza come entità debole dipendente da Albergo

c)

Con una gerarchia tra Albergo e Stanza

d)

Con un attributo multivalore “stanze” in Albergo

15.

In un modello ER, una gerarchia rappresenta:

a)

Un collegamento tra entità e attributi

b)

Un legame tra un’entità generale e una o più entità specializzate

c)

Una associazione ricorsiva

d)

Una associazione molti-a-molti tra entità

16.

Nel caso di specializzazione, l’entità padre:

a)

Contiene solo gli identificatori univoci delle entità figlie

b)

Contiene gli attributi comuni a tutte le entità figlie

c)

È sempre obbligatoria

d)

Non può avere attributi propri

17.

“Ogni veicolo può essere un’automobile o un camion, ma non entrambi.”

E' una gerarchia di che tipo?

a)

Totale ed esclusiva

b)

Totale e sovrapposta

c)

Parziale ed esclusiva

d)

Parziale e sovrapposta

18.

“Ogni dipendente può essere un tecnico o un dirigente, e alcuni possono essere entrambi.”

Quale tipo di gerarchia rappresenta?

a)

Totale ed esclusiva

b)

Totale e sovrapposta

c)

Parziale ed esclusiva

d)

Parziale e sovrapposta

19.

Quale dei seguenti attributi può essere derivato (cioè calcolato)?

a)

Attributo prezzo di Prodotto

b)

Attributo totale di Ordine

c)

Attributo quantità di contiene

d)

Nessuno

20.

Nel modello relazionale, una relazione rappresenta:

a)

Una connessione logica tra due entità

b)

Una tabella con righe e colonne

c)

Un insieme di entità specializzate

d)

Un’associazione ricorsiva

21.

In una tabella, le righe sono chiamate:

a)

Attributi

b)

Campi

c)

Domini

d)

Tuple

22.

Nel modello relazionale, ogni tabella deve avere:

a)

Almeno una chiave esterna

b)

Un attributo composto

c)

Una chiave primaria

d)

Un attributo multivalore

23.

Quale vincolo assicura che i valori della chiave esterna esistano nella tabella collegata?

a)

Integrità dei domini

b)

Integrità referenziale

c)

Integrità di tupla

d)

Integrità primaria

24.

Il dominio di un attributo definisce:

a)

L’insieme di valori ammissibili per quell’attributo

b)

Il numero massimo di tuple

c)

La chiave primaria della tabella

d)

L’associazione tra entità

25.

CLIENTE(IdCliente, Nome)

ORDINE(IdOrdine, IdCliente, Data)

Qual è la chiave esterna?

a)

IdOrdine

b)

IdCliente in CLIENTE

c)

IdCliente in ORDINE

d)

Nome

26.

Scegli la traduzione corretta

a)

b)

c)

d)

27.

Scegli la traduzione corretta

a)

b)

c)

d)

28.

In un database scolastico, ogni studente può iscriversi a più corsi, e ogni corso ha molti studenti.

Uno studente propone di creare una tabella Studente (idStudente, nome, corsi) con un solo campo corsi.
Qual è il problema?

a)

Manca l'indicazione della chiave primaria

b)

La relazione molti-a-molti non è rappresentata correttamente

c)

L’attributo Corso è multivalore e non può essere salvato così

d)

Tutte le precedenti risposte sono corrette

29.

In un modello ER si ha:

“Ogni ordine è effettuato da un solo cliente, ma un cliente può effettuare molti ordini.”
Osserva la traduzione proposta nell'immagine.

Quale affermazione è vera?

a)

È una traduzione corretta di una relazione 1–N

b)

Manca una tabella intermedia per la relazione

c)

Andrebbe aggiunta una chiave composta

d)

È una relazione molti-a-molti

30.

Un progettista ha realizzato lo schema relazionale in figura.

Ogni dipendente lavora su più progetti.
Qual è il problema?

a)

Le chiavi primarie sono errate

b)

La relazione tra Dipendente e Progetto è molti-a-molti, ma qui è 1–N

c)

Manca un attributo “Ruolo”

d)

Non ci sono devono essere chiavi esterne