Laboratorio di Informatica Aldo Guastafierro Informatica e Sistemi Informatica e Sistemi.
24 novembre 2005Informatica Prof. Giovanni Raho1 Lelaborazione dei dati e la comunicazione...
-
Upload
silvestro-d-angelo -
Category
Documents
-
view
213 -
download
0
Transcript of 24 novembre 2005Informatica Prof. Giovanni Raho1 Lelaborazione dei dati e la comunicazione...
24 novembre 2005 Informatica Prof. Giovanni Raho 1
L’elaborazione dei datie la comunicazione dell’informazione
Laboratorio di informatica
Informatica Applicata
Prof. Giovanni Raho
24 novembre 2005 Informatica Prof. Giovanni Raho 2
La comunicazione
• Per comunicare è necessario elaborare l’informazione.
• L’informatica attraverso il dato elabora l’informazione.
• … fornendo strumenti per la comunicazione dell’informazione.
24 novembre 2005 Informatica Prof. Giovanni Raho 3
L’informazione ed il dato
L’informazione può dar luogo a
DATI NUMERICI
DATI ALFANUMERICI
24 novembre 2005 Informatica Prof. Giovanni Raho 4
Trattamento dei dati
I dati “NUMERICI” esprimono quantità e si basano su una scala di misura in cui esiste
Unità di misura
La loro struttura permette l’esecuzione di operazioni algebriche.
• I dati “ALFANUNERICI” esprimono soprattutto qualità e concetti
• Possono essere contraddistinti da un nome che deve identificarli.
24 novembre 2005 Informatica Prof. Giovanni Raho 5
I programmi informatici
DATI NUMERICI• Foglio elettronico• Per esigenze
particolari• DataBase • S.P.S.S.
DATI ALFANUMERICI
• Scrittura• Data Base
Con alcune procedure particolari
• Foglio elettronico• S.P.S.S.
24 novembre 2005 Informatica Prof. Giovanni Raho 6
I programmi informatici
DATI ALFANUMERICI
IMMAGINI
DIAPOSITIVE
SITI e PORTALI
• Il trattamento dell’immagine e del testo ad esse collegato può essere fatto
• Con la presentazione di diapositive
• Con la creazione di pagine di internet
24 novembre 2005 Informatica Prof. Giovanni Raho 7
Scrittura dei testi
• Permette la comunicazione - WORD
24 novembre 2005 Informatica Prof. Giovanni Raho 8
S.P.S.S.
• Pacchetto di statistiche per le scienze sociali
• Permette elaborazioni complesse da dati
• … riuniti in tabelle (record)
• Ogni tabella …
• … contiene un solo tipo di dati
24 novembre 2005 Informatica Prof. Giovanni Raho 9
S. P. S. S.
• È possibile stabilire relazioni ottenendo
• 1. Tabelle di frequenze dei valori di ciascuna tabella.
• 2. Tabelle di contingenza che contano il numero di valori di ciascun dato in corrispondenza ai valori di un altro dato.
24 novembre 2005 Informatica Prof. Giovanni Raho 10
Tabelle di frequenza
Freqesp.htm
24 novembre 2005 Informatica Prof. Giovanni Raho 11
Tabelle di contingenza
SESSOCLASSE.HTM
24 novembre 2005 Informatica Prof. Giovanni Raho 12
La forma dei dati di S. P. S. S.A_1SESSOA_2ETA A_3TUONAA_4PADREA_5MADREA_6TITOL A_7TITOL A_8FAMIGA_9NPER A_10FRATA_11FRATA_12GENI A_13RESI A_14COMU
2 2 2 1 2 4 3 2 4 5 1 1 1 61 2 1 1 2 4 3 1 3 1 5 1 1 12 2 8 4 8 3 4 1 3 5 1 1 1 62 2 2 5 2 4 4 1 4 2 5 1 1 62 2 2 2 2 4 5 6 3 1 5 2 1 61 2 3 2 2 4 4 1 3 1 5 1 1 61 2 11 1 4 5 4 4 2 5 1 2 1 61 2 8 2 8 3 4 1 3 5 1 1 1 61 2 2 2 8 3 4 4 2 5 5 2 1 12 2 4 6 2 3 2 3 3 1 5 2 1 61 6 2 1 2 3 4 1 2 5 5 1 2 61 2 2 2 4 2 3 6 1 5 5 5 1 61 2 2 2 2 3 3 1 3 1 5 1 1 62 2 4 2 2 6 6 1 2 5 5 1 1 61 2 5 2 5 4 4 1 2 5 5 1 1 61 2 2 2 2 3 4 1 4 1 1 1 2 401 2 2 2 2 6 6 4 3 2 5 5 1 61 2 2 2 2 6 4 4 2 4 5 5 1 61 2 2 2 2 4 4 1 3 1 5 1 1 61 2 1 9 2 6 4 1 2 1 5 1 1 61 2 8 2 2 6 6 1 4 1 1 1 1 31 3 2 2 2 3 3 7 4 1 1 5 1 62 3 8 1 8 6 4 5 4 1 5 2 2 21 2 2 1 2 2 3 1 3 5 1 1 2 32 2 2 2 2 2 2 2 3 5 5 1 2 112 2 2 2 2 2 3 3 8 1 5 1 2 31 1 2 2 2 3 3 2 4 5 1 1 1 31 2 3 1 3 6 6 4 2 1 5 5 1 32 2 8 2 8 4 4 1 2 5 5 1 2 112 4 2 11 1 6 4 4 1 5 5 5 1 61 3 2 2 2 2 3 1 5 1 1 1 1 44
24 novembre 2005 Informatica Prof. Giovanni Raho 13
La griglia per l’inserimento delle variabili
24 novembre 2005 Informatica Prof. Giovanni Raho 14
S.P.S.S.
È possibile anche• 4. Valutare
statisticamente la significatività delle tabelle di contingenza (chi quadrato).
• 5. Costruire grafici
200 300 500
400 350 750
600 650 1250
24 novembre 2005 Informatica Prof. Giovanni Raho 15
S.P.S.S.
• È possibile ..
• 6. Raggruppare i dati
• … per costruire nuove variabili
• … o sintesi particolari
• Cluster analisys
• Factor analisys.
24 novembre 2005 Informatica Prof. Giovanni Raho 16
S.P.S.S. – Analisi Fattoriale
• Attraverso le relazioni matematiche esistenti tra più variabili …
• Si raggruppano le variabili …
• … costruendo dei fattori …
• … cui il ricercatore da nomi che ne definiscono le caratteristiche.
24 novembre 2005 Informatica Prof. Giovanni Raho 17
Con dati numerici.-
• È possibile eseguire calcoli con il foglio elettronico– È possibile costruire grafici che facilitano la
comunicazione dei dati
24 novembre 2005 Informatica Prof. Giovanni Raho 18
Foglio elettronico
• In genere il dati sono in una sola tabella e con opportuni riferimenti (celle), si possono elaborare i dati (numerici) eseguendo operazioni su di essi che compaiono in celle scelte dall’utente.
24 novembre 2005 Informatica Prof. Giovanni Raho 19
Foglio elettronico
• I moderni fogli elettronici permettono il collegamento con
riferimenti opportuni tra fogli elettronici diversi le cui sintesi possono essere richiamate in fogli diversi
24 novembre 2005 Informatica Prof. Giovanni Raho 20
Foglio elettronico• Il foglio elettronico con procedure
particolari– Filtri– Previsioni
• Risolutore• Ricerca obiettivo• Modelli• Grafici
– Logiche
24 novembre 2005 Informatica Prof. Giovanni Raho 21
Foglio elettronico
• Permette il trattamento di dati alfanumerici
• Il trattamento di eventi probabilistici.– Linee di tendenza– Modelli
24 novembre 2005 Informatica Prof. Giovanni Raho 22
Foglio elettronico
• Il trattamento dei dati numerici ha nel foglio elettronico il suo programma preferenziale.
• Tuttavia anche i dati alfanumerici possono essere trattati dal foglio elettronico.
• La limitazione principale sta nell’unicità del supporto che fa riferimento ad una sola variabile (cella) per volta.
24 novembre 2005 Informatica Prof. Giovanni Raho 23
Database
• Raccolta di informazioni alfanumeriche– Numeri– Tabelle– Testo– Immagini
24 novembre 2005 Informatica Prof. Giovanni Raho 24
Database
• Le informazioni sono riunite in tabelle diverse.
• In genere ogni database è formato da più tabelle.
24 novembre 2005 Informatica Prof. Giovanni Raho 25
Database
• In ogni tabella sono presentate variabili con valori diversi
• Le variabili sono associate a campi nella tabella
• Dalla cella (Foglio elettronico), si passa alla variabile (campo) del database che può assumere diversi valori
24 novembre 2005 Informatica Prof. Giovanni Raho 26
Database
• Le informazioni (…dati) sono riunite uno o più campi presenti nelle tabelle.
• Le tabelle contengono campi diversi.
24 novembre 2005 Informatica Prof. Giovanni Raho 27
Database
• È opportuno limitare il numero dei campi di ciascuna tabella.
• Tra le tabelle si possono stabilire relazioni– Che collegano campi (variabili) aventi elementi
(dati codificati) confrontabili.
24 novembre 2005 Informatica Prof. Giovanni Raho 28
Database
• Le informazioni vanno ricercate nelle tabelle attraverso– Interrogazioni (query) sulle tabelle del
Database.• Le interrogazioni assumono la forma di relazioni.
24 novembre 2005 Informatica Prof. Giovanni Raho 29
Database…..relazionale
• Il database assume le caratteristiche di un database relazionale
• …è possibile infatti stabilire relazioni tra variabili.
• … all’interno di ciascuna tabella.
24 novembre 2005 Informatica Prof. Giovanni Raho 30
Database relazionale.
• Il risultato di un’interrogazione è una tabella che…
• Seleziona i dati comuni (uguali)
…tra quelli presenti in due tabelle
24 novembre 2005 Informatica Prof. Giovanni Raho 31
Database relazionale
È essenziale stabilire la relazione tra vampi di tabelle che abbiano elementi confrontabili.
I campi individuano le variabili
I valori delle variabili sono i contenuti dei campi.
24 novembre 2005 Informatica Prof. Giovanni Raho 32
TABELLE, CAMPI E RELAZIONIQuali sono, a rigor di logica, le “RELAZIONI” da effettuare tra le due tabelle?
TABELLA A TABELLA B
CAMPO A CAMPO B CAMPO C CAMPO D CAMPO E
Roma TEL 05213425 34 Roberto OPERAIO
Milano TEL 0456766 45 Riccardo IMPIEGATO
Parigi TEL 0564 32 Giovanni DIRIGENTE
Bologna TEL 3424 35 Maria ARTIGIANO
TABELLA C TABELLA D
CAMPO F CAMPO G CAMPO H CAMPO L CAMPO M
IMPIEGATO Alberto TEL 05213425 Roma 26
DIRIGENTE Riccardo TEL 0564 Bologna 32
OPERAIO Giuseppe TEL 098678 Parma 35
ARTIGIANO Roberto TEL 2345 Piacenza 45
Prof. Giovanni RAHO e Andrea LEOTARDI
24 novembre 2005 Informatica Prof. Giovanni Raho 33
Relazioni con Access
Utente Telefono
A 00001
B 00002
C 00003
Utente Accessori
A ABC
A CDE
A FGH
B CDE
B FGH
C FGH
C CDE
Accessori Descrizione
ABC Acqua
CDE Luce
FGH Gas
Utente Accessori Descrizione
A ABC Acqua
A CDE Luce
A FGH Gas
B CDE Luce
B FGH Gas
C FGH Gas
C CDE Luce
Prof. Giovanni RAHO e Andrea LEOTARDI
24 novembre 2005 Informatica Prof. Giovanni Raho 34
Database relazionale
• I risultati delle elaborazioni richieste…
• …sono presentati in tabelle
• Che possono assumere diversi nomi:– Tabelle di query– Schede– Report.
24 novembre 2005 Informatica Prof. Giovanni Raho 35
Database relazionale
• …per facilitare il compito all’utente finale.
– L’immissione dei dati può avvenire attraverso maschere d’immissione
– Le relazioni possono esser già predisposte per ottenere le tabelle dei risultati.
24 novembre 2005 Informatica Prof. Giovanni Raho 36
Database relazionale
• …per facilitare il compito all’utente finale.
– Si possono predisporre opportune interrogazioni cui l’utente può dare una risposta scegliendola da un menu con voci opportunamente predisposte.
– Le relazioni possono esser già predisposte per ottenere le tabelle dei risultati.
24 novembre 2005 Informatica Prof. Giovanni Raho 37
Banche dati e database.
• Il database relazionale presentato mette in evidenza la possibilità di:
1. Costruire tabelle
2. Costruire interrogazioni
3. Ottenere tabelle dalla unione dei punti 1 e 2
24 novembre 2005 Informatica Prof. Giovanni Raho 38
Banche dati e database.
• Struttura di un database e di una banca dati.
24 novembre 2005 Informatica Prof. Giovanni Raho 39
Banche dati.• Gerarchica
1° livello
2° livello
3° livello
4° livello
24 novembre 2005 Informatica Prof. Giovanni Raho 40
Banche dati.• reticolare
Livello 1
livello2
Livello 3
24 novembre 2005 Informatica Prof. Giovanni Raho 41
Banche dati.• Relazionale: nessuna tabella è prevalente.
24 novembre 2005 Informatica Prof. Giovanni Raho 42
Per la prossima settimana
24 novembre 2005 Informatica Prof. Giovanni Raho 43
Per le lezioni dopo 30 novembre
G. Raho, Lezioni … studiare i cap. 6 –
cap. 10 par. 10.1, 10.2, 10.3cap. 12 par. da pag. 227 a pag. 237