GpE’s …

"that we would do we should do when we would" (William Shakespeare)

Archivio comuni ISTAT

2018-04-23 

Spesso negli anni mi sono imbattuto – nello svolgimento della mia attività lavorativa – in situazioni di “crisi” per la gestione delle anagrafiche dei comuni italiani.

Il mio consiglio (non sempre seguito ) è sempre stato lo stesso: approfittare dell’ottimo ed aggiornato dataset messo a disposizione dall’ISTAT a questo indirizzo. È possibile reperire i dati sia in formato Excel, che CSV ed ogni campo è ben descritto nei commenti e/o nella legenda inserita nel file Excel.

Il contributo che voglio dare, sperando di fare cosa gradita, è di rendere disponibile una versione leggermente ritoccata (per evitare ridondanze di dati dove non necessario) e pronta per essere caricata sulla vostra base dati, semplicemente lanciando lo script.

Nell’immagine potete vedere il modello dati utilizzato. Le tabelle con prefisso “GpE” sono quelle da me modificate. N.B.: Il modello ha una valenza logica, il che significa che l’integrità referenziale non è di tipo “strong” (i.e.: non troverete in base dati il corrispondente “fisico” delle relazioni visibili nel modello).

Le versioni saranno aggiornate non appena disponibili sul sito ISTAT.

​

Qui una demo dell’utilizzo del dataset con alcune righe di codice (PHP).

Changelog

CSV

SEPARATORE: ‘;’ INTESTAZIONI: sì

Microsoft Access 365 (accdb file). Decomprimere il file nel path desiderato.

PostgreSQL                                DDL: sì DATI: sì

ENGINE: InnoDB DEFAULT CHARSET: utf8mb4 COLLATE: utf8mb4_unicode_ci DDL: sì DATI: sì

DDL: sì DATI: sì

DDL: sì DATI: sì

DDL: sì DATI: sì

SQLite “db” file. Decomprimere il file nel path desiderato.

DDL: sì DATI: no Utilizzare LoadData o il vostro tool preferito per caricare i dati CSV.

Inviaci i tuoi feedback…

© 2019 Giampaolo Erriquez

OK