
Facendo riferimento al modello relazionale dire quale tra le seguenti affermazioni è
corretta:





Sono date le due relazioni:
i) Paziente ------- Analisi;
ii) Squadra-------- Giocatore (riferita ad un solo anno)
Quali tra le seguenti risposte rappresenta la definizione corretta dei due tipi di
relazione?





Ogni relazione è esprimibile in forma tabellare;
La Cardinalità è il numero dei domini (o attributi) della relazione;
Il Grado è il numero delle tuple della relazione;
La chiave primaria di riferimento, a differenza della chiave candidata, deve godere
solamente della proprietà di univocità.
1:N;
1:N;
N:M;
1:1;
1:N;
N:M;
N:M;
1:N.
Dato il seguente schema entità/relazione:
Qta
ARTICOLI
fornisce
N
M
Cod_art Descrizione Giacenza
M
FORNITORI
Cod_forn Indirizzo Part_Iva
Quale tra i seguenti schemi relazionali lo traduce correttamente?
 ARTICOLI(Cod_art, Descrizione, Giacenza)
FORNITORI(Cod_forn, Indirizzo, Part_Iva)
 ARTICOLI(Cod_art, Descrizione, Giacenza)
FORNITORI(Cod_forn, Indirizzo, Part_Iva)
FORNISCE(Cod_art, Cod_forn, Qta)
 ARTICOLI(Cod_art, Descrizione, Giacenza)
FORNITORI(Cod_forn, Indirizzo, Part_Iva)
FORNISCE(Cod_art, Cod_forn)
 ARTICOLI(Cod_art, Descrizione, Giacenza, Cod_forn, Qta)
FORNITORI(Cod_forn, Indirizzo, Part_Iva)

In riferimento allo schema dell’esercizio precedente, quale delle seguenti sequenze
risponde alla domanda:”quali sono gli indirizzi dei fornitori del prodotto il cui codice è
Q720?”
 R1=Sel(Fornisce,Cod_art=’Q720’)
R2=Join(r1,Cod_art,Fornitori,Cod_forn)
R3=Project(R2,indirizzo)
 R1=Sel(Fornisce,Cod_art=’Q720’)
R2=Join(R1,Cod_forn,Fornitori,Cod_forn)
R3=Project(R2,indirizzo)
 R1=Articoli*Fornitori
R2=Sel(R1,Cod_art=’Q720’)
R3=Project(R2,indirizzo)
 R1=Sel(Articoli,Cod_art=’Q720’)
R2=Join(R1,Cod_forn,Fornitori,Cod_forn)
R3=Project(R2,indirizzo)
Quale tra le seguenti sigle non rappresenta un software?
 DBMS
 DBA
 DDL
 DML
Test vero o falso
Quali delle seguenti affermazioni sono vere (V) e quali sono false (F)?




la relazione rappresenta un’associazione tra tabelle
Ogni T_upla rappresenta una registrazione dell’entità
Le colonne contengono gli attributi dell’entità
Il dominio è l’insieme dei valori che possono essere assunti da una chiave
V
F
V
F
V
F
V
F
 Il DBMS è la base di dati realizzata fisicamente su memoria di massa
V
F
 La vista è una relazione utilizzabile solo dai programmatori del database
V
F
 DML indica il linguaggio per la descrizione dei dati, delle tabelle e delle viste
V
F
 DDL indica il linguaggio per il trattamento dei contenuti nel database
V
F
 Il Database Administrator ha la responsabilità della gestione del database
V
F
 Associa a ciascun termine della colonna di sinistra la definizione corretta fra quelle elencate a
destra:
a)
a)
b)
c)
d)
e)
grado
dominio
relazione
tupla
cardinalità
chiave
1) Insieme di N-uple
2) Riga di una tabella
3) Attributo che identifica una n-upla
4) Insieme dei valori assunti da un attributo
5) Numero delle colonne della tabella
6) numero delle n-uple