L’elaborazione 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 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. Informatica Prof. Giovanni Raho 3 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. Informatica Prof. Giovanni Raho 4 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 Informatica Prof. Giovanni Raho 5 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. Informatica Prof. Giovanni Raho 6 Tabelle di frequenza Informatica Prof. Giovanni Raho 7 Tabelle di contingenza Informatica Prof. Giovanni Raho 8 La forma dei dati di S. P. S. S. A_1SESSOA_2ETA 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 6 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 1 2 2 4 3 A_3TUONAA_4PADREA_5MADRE A_6TITOL A_7TITOL A_8FAMIGA_9NPER A_10FRATA_11FRATA_12GENI A_13RESI A_14COMU 2 1 2 4 3 2 4 5 1 1 1 6 1 1 2 4 3 1 3 1 5 1 1 1 8 4 8 3 4 1 3 5 1 1 1 6 2 5 2 4 4 1 4 2 5 1 1 6 2 2 2 4 5 6 3 1 5 2 1 6 3 2 2 4 4 1 3 1 5 1 1 6 11 1 4 5 4 4 2 5 1 2 1 6 8 2 8 3 4 1 3 5 1 1 1 6 2 2 8 3 4 4 2 5 5 2 1 1 4 6 2 3 2 3 3 1 5 2 1 6 2 1 2 3 4 1 2 5 5 1 2 6 2 2 4 2 3 6 1 5 5 5 1 6 2 2 2 3 3 1 3 1 5 1 1 6 4 2 2 6 6 1 2 5 5 1 1 6 5 2 5 4 4 1 2 5 5 1 1 6 2 2 2 3 4 1 4 1 1 1 2 40 2 2 2 6 6 4 3 2 5 5 1 6 2 2 2 6 4 4 2 4 5 5 1 6 2 2 2 4 4 1 3 1 5 1 1 6 1 9 2 6 4 1 2 1 5 1 1 6 8 2 2 6 6 1 4 1 1 1 1 3 2 2 2 3 3 7 4 1 1 5 1 6 8 1 8 6 4 5 4 1 5 2 2 2 2 1 2 2 3 1 3 5 1 1 2 3 2 2 2 2 2 2 3 5 5 1 2 11 2 2 2 2 3 3 8 1 5 1 2 3 2 2 2 3 3 2 4 5 1 1 1 3 3 1 3 6 6 4 2 1 5 5 1 3 8 2 8 4 4 1 2 5 5 1 2 11 2 11 1 6 4 4 1 5 5 5 1 6 2 2 2 2 3 1 5 1 1 1 1 44 Informatica Prof. Giovanni Raho 9 La griglia per l’inserimento delle variabili Informatica Prof. Giovanni Raho 10 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 Informatica Prof. Giovanni Raho 11 S.P.S.S. • È possibile .. • 6. Raggruppare i dati • • • • … per costruire nuove variabili … o sintesi particolari Cluster analisys Factor analisys. Informatica Prof. Giovanni Raho 12 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. Informatica Prof. Giovanni Raho 13 Con dati numerici.• È possibile eseguire calcoli conn il foglio elettronico Informatica Prof. Giovanni Raho 14 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. Informatica Prof. Giovanni Raho 15 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 Informatica Prof. Giovanni Raho 16 Foglio elettronico • Il foglio elettronico con procedure particolari – Filtri – Previsioni • • • • Risolutore Ricerca obiettivo Modelli Grafici – Logiche Informatica Prof. Giovanni Raho 17 Foglio elettronico • Permette il trattamento di dati alfanumerici • Il trattamento di eventi probabilistici. – Linee di tendenza – Modelli Informatica Prof. Giovanni Raho 18 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. Informatica Prof. Giovanni Raho 19 Database • Raccolta di informazioni alfanumeriche – – – – Numeri Tabelle Testo Immagini Informatica Prof. Giovanni Raho 20 Database • Le informazioni sono riunite in tabelle diverse. • In genere ogni database è formato da più tabelle. Informatica Prof. Giovanni Raho 21 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 Informatica Prof. Giovanni Raho 22 Database • Le informazioni (…dati) sono riunite uno o più campi presenti nelle tabelle. • Le tabelle contengono campi diversi. Informatica Prof. Giovanni Raho 23 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. Informatica Prof. Giovanni Raho 24 Database • Le informazioni vanno ricercate nelle tabelle attraverso – Interrogazioni (query) sulle tabelle del Database. • Le interrogazioni assumono la forma di relazioni. Informatica Prof. Giovanni Raho 25 Database…..relazionale • Il database assume le caratteristiche di un database relazionale • …è possibile infatti stabilire relazioni tra variabili. • … all’interno di ciascuna tabella. Informatica Prof. Giovanni Raho 26 Database relazionale. • Il risultato di un’interrogazione è una tabella che… • Seleziona i dati comuni (uguali) …tra quelli presenti in due tabelle Informatica Prof. Giovanni Raho 27 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. Informatica Prof. Giovanni Raho 28 TABELLE, CAMPI E RELAZIONI Quali sono, a rigor di logica, le “RELAZIONI” da effettuare tra le due tabelle? TABELLA A CAMPO A CAMPO B Roma TEL 05213425 Milano TABELLA B CAMPO C CAMPO D CAMPO E 34 Roberto OPERAIO 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 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 CAMPO M Relazioni con Access Utente Accessori A ABC Utente Telefono A CDE A 00001 A FGH B 00002 B CDE C 00003 B FGH C FGH C CDE Utente Accessori Descrizione A ABC Acqua A CDE Luce A FGH Gas B CDE Luce B FGH Gas Accessori Descrizione C FGH Gas ABC Acqua C CDE Luce Informatica Prof. Giovanni Raho CDE Luce FGH Gas Prof. Giovanni RAHO e Andrea LEOTARDI 30 Database relazionale • I risultati delle elaborazioni richieste… • …sono presentati in tabelle • Che possono assumere diversi nomi: – Tabelle di query – Schede – Report. Informatica Prof. Giovanni Raho 31 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. Informatica Prof. Giovanni Raho 32 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. Informatica Prof. Giovanni Raho 33 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 Informatica Prof. Giovanni Raho 34 Banche dati e database. • Struttura di un database e di una banca dati. Informatica Prof. Giovanni Raho 35 Banche dati. • Gerarchica 1° livello 2° livello 3° livello 4° livello Informatica Prof. Giovanni Raho 36 Banche dati. • reticolare Livello 1 livello2 Livello 3 Informatica Prof. Giovanni Raho 37 Banche dati. • Relazionale: nessuna tabella è prevalente. Informatica Prof. Giovanni Raho 38 Per la prossima settimana Informatica Prof. Giovanni Raho 39 Per la settimana dal 24 novembre G. Raho, Lezioni … studiare cap. 9 ECDL, La guida.. Studiare pag. 58-