Sei sulla pagina 1di 2

1.

Cosa significa inconsistenza Informatica e Sistemi Informativi


dei dati? (4 punti) 4. Completare la seguente tavola Appello del 19/12/2016
a. informazioni ridondanti di verità (5 punti)
b. informazioni non affidabili Nome:
c. dati e/o informazioni p q r (p q) r ____________Luigi____________
mancanti in una tabella
d. dati e/o informazioni 0 0 0 1 Cognome:
mancanti in più tabelle ___________Di Caro____________
e. un dato diverso in due 0 0 1 0
tabelle differenti Matricola:
0 1 0 1 __________il docente!__________
2. Cos’è una gerarchia? (4 punti)
a. un costrutto della 0 1 1 0 è severamente vietato copiare, tenere appunti
progettazione concettuale a portata di mano, e parlare. Pena il ritiro
b. una costrutto della 1 0 0 1 immediato del compito (senza scuse).
progettazione logica
c. un’insieme di entità legate 1 0 1 0 6. Colorare la parte (p q) r nel
senza vincoli di integrità grafico insiemistico sottostante (3 punti)
d. un insieme di attributi su 1 1 0 1
una stessa entità
e. un esempio di ridondanza 1 1 1 1

3. Cos’è un identificatore 5. Esprimere in modo chiaro e


composto? (4 punti) semplice la differenza tra dato e
a. un identificatore formato informazione, in poche righe 

da due attributi o più (3 punti)
b. un identificatore formato da
due tabelle o più  un dato è un’unita informativa 

c. un legame tra due tabelle non ulteriormente divisibile.
d. più identificatori su una L’informazione nasce da un
stessa entità legame tra dati, che diventano
contestualizzati e assumono un
e. un identificatore con lo
stesso nome in diverse significato preciso. r
tabelle
AZIENDA
cod_cliente 6. Considerato che: (10 punti)
cod_fiscale
• ogni cliente fa riferimento ad uno o più uffici

• ogni ufficio può servire diversi clienti ma anche


Cliente nessuno (in certi momenti dell’anno lavorativo)

cognome nome • ogni direttore dirige un solo ufficio, mentre un 



(1,N) ufficio può avere anche 2 direttori (uno
obbligatorio, mentre il secondo è facoltativo e va
indicato usando 

Direttore un attributo)

servire
(1,1) 1. inserire le cardinalità minime e massime su tutte

numero obbligatorio
le associazioni

(0,N)
(1,N) 2. aggiungere attributi significativi a tutte le entità, 

usando identificatori singoli, composti, e multipli

Ufficio dirigere

3. Infine, scrivere qui sotto lo schema di relazione:

Cliente(cod_cliente, cod_fiscale)

Ufficio(numero)
Vo
to:
Direttore(cognome, nome, ufficio_diretto, obbligatorio)

30
Servire(Cliente, Ufficio)
e lo
Servire.Cliente < Cliente.cod_cliente
de
Servire.Ufficio < Ufficio.numero

Direttore.ufficio_diretto < Ufficio.numero

Potrebbero piacerti anche