Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

40
L’elaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho

Transcript of Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Page 1: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

L’elaborazione dei dati

Laboratorio di informatica

Informatica Applicata

Prof. Giovanni Raho

Page 2: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

L’informazione ed il dato

L’informazione può dar luogo a

DATI NUMERICI

DATI ALFANUMERICI

Page 3: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 3

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 sono contraddistinti da un nome che deve identificarli.

Page 4: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 4

I programmi informatici

DATI NUMERICI• Foglio elettronico• Per esigenze

particolari• DataBase • S.P.S.S.

DATI ALFANUMERICI

• DataBase• Con alcune procedure

particolari• Foglio elettronico• S.P.S.S.

Page 5: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 5

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

Page 6: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 6

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.

Page 7: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 7

Tabelle di frequenza

Freqesp.htm

Page 8: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 8

Tabelle di contingenza

SESSOCLASSE.HTM

Page 9: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 9

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

Page 10: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 10

La griglia per l’inserimento delle variabili

Page 11: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 11

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

Page 12: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 12

S.P.S.S.

• È possibile ..

• 6. Raggruppare i dati

• … per costruire nuove variabili

• … o sintesi particolari

• Cluster analisys

• Factor analisys.

Page 13: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 13

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 catatteristiche.

Page 14: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 14

Con dati numerici.-

• È possibile eseguire calcoli conn il foglio elettronico

Page 15: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 15

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.

Page 16: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 16

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

Page 17: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 17

Foglio elettronico• Il foglio elettronico con procedure

particolari– Filtri– Previsioni

• Risolutore• Ricerca obiettivo• Modelli• Grafici

– Logiche

Page 18: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 18

Foglio elettronico

• Permette il trattamento di dati alfanumerici

• Il trattamento di eventi probabilistici.– Linee di tendenza– Modelli

Page 19: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 19

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.

Page 20: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 20

Database

• Raccolta di informazioni alfanumeriche– Numeri– Tabelle– Testo– Immagini

Page 21: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 21

Database

• Le informazioni sono riunite in tabelle diverse.

• In genere ogni database è formato da più tabelle.

Page 22: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 22

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

Page 23: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 23

Database

• Le informazioni (…dati) sono riunite uno o più campi presenti nelle tabelle.

• Le tabelle contengono campi diversi.

Page 24: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 24

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.

Page 25: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 25

Database

• Le informazioni vanno ricercate nelle tabelle attraverso– Interrogazioni (query) sulle tabelle del

Database.• Le interrogazioni assumono la forma di relazioni.

Page 26: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 26

Database…..relazionale

• Il database assume le caratteristiche di un database relazionale

• …è possibile infatti stabilire relazioni tra variabili.

• … all’interno di ciascuna tabella.

Page 27: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 27

Database relazionale.

• Il risultato di un’interrogazione è una tabella che…

• Seleziona i dati comuni (uguali)

…tra quelli presenti in due tabelle

Page 28: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 28

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.

Page 29: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

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

Page 30: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 30

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

Page 31: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 31

Database relazionale

• I risultati delle elaborazioni richieste…

• …sono presentati in tabelle

• Che possono assumere diversi nomi:– Tabelle di query– Schede– Report.

Page 32: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 32

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.

Page 33: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 33

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.

Page 34: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 34

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

Page 35: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 35

Banche dati e database.

• Struttura di un database e di una banca dati.

Page 36: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 36

Banche dati.• Gerarchica

1° livello

2° livello

3° livello

4° livello

Page 37: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 37

Banche dati.• reticolare

Livello 1

livello2

Livello 3

Page 38: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 38

Banche dati.• Relazionale: nessuna tabella è prevalente.

Page 39: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Informatica Prof. Giovanni Raho 39

Per la prossima settimana

Page 40: Lelaborazione dei dati Laboratorio di informatica Informatica Applicata Prof. Giovanni Raho.

Per la settimana dal 24 novembre

G. Raho, Lezioni … studiare cap. 9

ECDL, La guida.. Studiare pag. 58-