Cenni sull'utilizzo di Access

 Esempio

La presente applicazione ha lo scopo di mostrare quali possono essere le informazioni ricavabili dalla gestione di un database, e quali siano i problemi di applicazione quando si hanno a disposizione dati a diversi livelli di aggregazione.

Il software utilizzato per l’esempio è MICROSOFT ACCESS, che è contenuto nel pacchetto OFFICE della Microsoft

 

Il nostro esempio è costruito a partire da una tabelle di dati disaggregati,cioè individuali. Per rendere più comprensibile l’applicazione che si va a proporre, è meglio specificare i campi del database considerato.

 

Nome individuo

Classe di età

Classe di istruzione

Stato occupazionale 

Settore di occupazione

Comune di residenza

Comune di lavoro

 

Il database è costituito da 5831 record e sono relativi a due comuni 1 e 2.

Le classi di età sono specificate nel seguente modo:

 

Classi età

Intervallo di età

1

0-4

2

5-9

3

10-14

4

15-24

5

25-34

6

35-44

7

45-54

8

55-64

9

65-74

10

> 75

 

Le classi di istruzione sono specificate nel seguente modo:

 

Classi di istruzione 

Titolo di studio

1

Laurea

2

Diploma

3

Medie inf.

4

Elementari

5

Altri

 

Lo stato occupazionale è specificato nel seguente modo:

 

Stato occupazionale 

Stato

1

Occupati

2

Disoccupati

3

Prima occupazione

4

Altri

 

Il settore di occupazione è specificato nel seguente modo:

 

Settore di occupazione 

Settore

1

Agricoltura+Pesca

2

Industria

3

Terziario

4

Pubblico

5

Non occupati

 

Per quanto riguarda il luogo di lavoro esiste un forte polo attrattore (comune 3), per cui si è considerata una percentuale elevata di lavoratori che si spostano verso tale comune.

 

Per la gestione del Database è innanzitutto necessario importare la tabella da Excel in Access. Questa risulta un’operazione semplice: basta selezionare il file di input nella directory in cui è stato posizionato e Access trasforma il file .xls in un file con estensione .dbm.

 

Possono essere eseguite diverse operazioni:

 

ESEMPIO 1

Inserimento di nuovi dati

Una volta visualizzata la finestra  database scegliere  l’opzione oggetto tabella e aprire il file Tabella .dbm .

Per inserire un nuovo dato scegliere dal menu inserisci l’opzione nuovo record : l’operazione visualizzerà un nuovo record in cui sarà possibile,posizionando opportunamente il mouse, inserire i dati nei campi opportuni.

E’ opportuno,una volta inseriti i dati, ricordarsi di salvare nuovamente il file.

 

INTERROGAZIONE DI UN DATABASE MEDIANTE QUERY

 

ESEMPIO 2

Estrapolazione dati relativi ai singoli comuni.

Una volta visualizzata la finestra  database scegliere  l’opzione oggetti query ; a questo punto compariranno due opzioni, scegliere quindi crea una query mediante visualizzazione struttura.

Verranno visualizzate due finestre: una da cui scegliere la tabella da interrogare  come prima operazione,l’altra in cui è possibile trasportare i campi che si vogliono visualizzare nella nuova tabella.

Trasportare tutti i campi usando il mouse; una volta eseguita questa operazione assicurarsi che in corrispondenza della riga visualizza siano selezionati  tutti i campi tranne comune di residenza , in corrispondenza del quale è invece necessario  selezionare il criterio di interrogazione.

Per fare questo posizionarsi in corrispondenza della riga criteri e del campo comune di residenza ; inserire come criterio  =1 .

Cliccando sull’icona esegui query il programma genererà automaticamente la tabella voluta (comune1).

 

Con questa operazione si è ottenuta una nuova tabella con tutti i campi di quella di origine  ma con record relativi solo al comune1 di residenza .

 

Ripetere la procedura per il comune2; si ottiene la tabella comune2.

 

ESEMPIO 3

Interrogazione di tabelle create mediante query.

Determinazione dati aggregati.

 

ESEMPIO 3.1

Determinazione popolazione residente nei comuni 1 e 2.

Dalla finestra di apertura database scegliere  oggetti query e l’opzione crea una query mediante creazione guidata.

Viene automaticamente aperta una finestra nella quale è possibile scegliere la  tabella su cui eseguire la query; per selezionare la tabella comune1,scegliere l’opzione query in cui si trovano le tabelle-query precedentemente costruite (comune1 e comune2).

Eseguire le seguenti operazioni:

Ripetere la procedura per il comune2; si ottengono  le tabelle-query  popolazione residente1 e popolazione residente2.

 

Si ottengono i seguenti risultati:

 

Comune di residenza 

Popolazione residente 

1

3000

 

Comune di residenza 

Popolazione residente 

2

2581

 

 

ESEMPIO 3.2

Determinazione classi di età  nel comune 1 e nel comune 2.

La procedura da seguire è quella riportata in ESEMPIO3.1: in campi selezionati inserire  classi di età.

 

I risultati sono i seguenti:

 

Classi di età Comune1 

Numero individui 

1

138

2

147

3

162

4

453

5

508

6

477

7

399

8

321

9

217

10

178

 

Classi di età Comune2 

Numero individui 

1

147

2

117

3

151

4

377

5

420

6

386

7

293

8

309

9

190

10

191

 

ESEMPIO 3.3

Determinazione livello di istruzione nel comune 1 e comune 2.

La procedura da seguire è quella riportata in ESEMPIO3.1: in campi selezionati inserire  istruzione.

 

I risultati sono i seguenti:

 

Livello di istruzione Comune1

Numero individui 

1

120

2

396

3

1037

4

923

5

524

 

Livello di istruzione Comune2

Numero individui 

1

88

2

318

3

882

4

832

5

461

 

ESEMPIO 3.4

Ripetere le precedenti procedure per i campi: stato occupazionale,settore di occupazione e comune di lavoro per entrambi i comuni.

Porre attenzione nel selezionare i campi adeguati in campi selezionati.

 

Si dovranno ottenere i seguenti risultati:

 

Stato occupazionale

Comune 1

Numero individui

1

1264

2

110

3

137

4

1489

 

Stato occupazionale

Comune 2

Numero individui

1

1014

2

113

3

108

4

1346

 

Settore di occupazione comune 1

Numero individui

1

80

2

811

3

464

4

171

5

1474

 

Settore di occupazione comune 2

Numero individui

1

57

2

712

3

382

4

122

5

1308

 

Comune di lavoro 

per abitanti comune 1

Numero individui

0

1472

1

785

2

74

3

669

 

Comune di lavoro

 per abitanti comune 2

Numero individui

0

1288

1

627

2

75

3

591

 

Home Modelli Top