Associazione Monte Porzio cultura in collaborazione con Comune di Monte Porzio GIS Progetto Sistemi Informativi Geografici per la gestione e la modellazione di dati territoriali Progettazione e sviluppo di database: dal modello relazionale al modello di geodatabase per ArcGIS 8 Edizione 2004 ____________________________________________________________________________________________________________ Scopo del corso I Sistemi Informativi Territoriali, anche noti come GIS dall’acronimo inglese Geographical Information Systems, si stanno gradualmente imponendo come strumenti di gestione, visualizzazione, interrogazione ed analisi di dati geografici nei domini professionali più disparati. Tra questi, il settore urbanistico (PRG), quello della pianificazione territoriale, quello del controllo ambientale sono solo alcuni degli esempi più rilevanti. Alla luce delle crescenti esigenze di personale specializzato, sia nel settore pubblico che in quello privato, il presente corso si propone l’obiettivo di approfondire le problematiche inerenti la progettazione e lo sviluppo di database geografici. A partire dalla trattazione teorica del modello relazionale, verranno esaminati gli sviluppi più recenti del modello di database geografico orientato ad oggetti in ambito MsAccess/ArcGIS 8, piattaforma software internazionalmente riconosciuta come standard di riferimento. Programma del corso Il corso si articolerà nei seguenti punti fondamentali: 1. Concetti introduttivi L’approccio ai database, DBMS (Data Base Management System): definizione e funzioni di un DBMS: creazione, modifica e cancellazione di strutture di dati, aggiunta, aggiornamento e cancellazione di records, estrazione di informazioni dai dati, mantenimento della sicurezza e dell’integrità dei dati, costruzione di applicazioni. Sequenza del disegno di un database: analisi preliminare, disegno logico, disegno fisico, test, implementazione e mantenimento. Architettura di un DBMS: DDL (Data Definition language) e DML (Data Manipulation Language). Tipi di database: vantaggi e svantaggi. 2. Modello relazionale Elementi di un modello dati relazionale (Codd). Elementi strutturali: tabelle relazionali e loro costituenti. Elementi manipolativi: SELECT, PROJECT, JOIN. Elementi di integrità: integrità delle entità ed integrità referenziale. Il linguaggio SQL (Structured Query Language): definizione dei comandi e del linguaggio di controllo. I dodici comandamenti di Codd. 3. Disegno di un database relazionale Disegno logico. Modello EAR (Entità – Attributi – Relazioni): identificazione delle entità, identificazione delle relazioni, identificazione degli attributi delle entità. Definizione della chiave primaria (primary key) e di quella esterna (foreign key). Le prime tre regole di normalizzazione. Proposta di un caso studio. Diagramma EAR in un database MsAccess: relazioni e regole di integrità Associazione Monte Porzio cultura in collaborazione con Comune di Monte Porzio Disegno fisico: considerazioni sul software da utilizzare, scelta delle chiavi primarie, degli indici, applicazione delle regole di normalizzazione. 4. Geodatabase per ArcGIS 8: architettura Architettura di un geodatabase. Creazione di nuovi elementi (tabelle, feature datasets, feature classes, indici), migrazione di dati esistenti in un geodatabase (importazione di shapefile, coverages, tabelle, coperture CAD, raster, dati da altro geodatabase), creazione ed assegnazione di subtypes e attribute domains (range e coded), gestione delle annotation e UML: estensione delle serie temporali del modello ArcHydro in MsVisio dimension feature classes, reti geometriche Enterprise (definizioni, creazione, regole di connettività e gestione della rete). Cenni sul concetto e sui servizi di geocoding e versioning. Tabella sinottica delle funzionalità accessibili in relazione alle licenza disponibile (ArcView, ArcEditor ed ArcInfo). 5. Geodatabase per ArcGIS 8: implementazione ed editing Implementazione di geodatabase mediante CASE (Computer Aided Software Engineering) tools ed introduzione ai diagrammi statici di UML (Unified Modelling Language). Filosofia di MsVisio Enterprise nel quadro della progettazione di geodatabase per ArcGIS 8: definizione degli elementi di un geodatabase in UML, creazione di un database repository (schema) e creazione di un geodatabase in ambito ArcCatalog. Metadata standard: il ruolo del FGDC. Editing di geodatabase in ArcMap: valori legati ad attribute domains, relazioni, oggetti correlati. Progetto didattico 1. Identification Information Il corso si inquadra nel contesto di un più ampio progetto di formazione nel settore GIS. Avvalendosi di una docenza di alto profilo, certificata da titoli universitari di Data users Metadata specializzazione post-laurea e curriculum professionali consolidati nel settore, il progetto affronta tematiche introduttive (“Introduzione ai GIS”, “Sviluppo applicazioni e programmazione in Visual Basic”) ed avanzate (“Progettazione e sviluppo di database: dal modello relazionale al modello di geodatabase Schema degli elementi fondamentali dello standard FGDC standard per ArcGIS 8”, “Programmazione in VBA/ArcObjects per ArcGIS 8”), disegnando un percorso articolato e coerente. In linea con i principi ispiratori della formazione a distanza e sulla scia dell’esperienza della prima edizione del “Corso sui Sistemi Informativi Geografici per la gestione e la modellazione di dati territoriali” (Aprile-Luglio 2003), la formula didattica è quella di una alternanza di formazione breve ed intensiva, in aula, a periodi di studio in autonomia, facilitando pertando l’accesso al corso e garantendo i tempi necessari ad un effettivo apprendimento 2. Data quality Information 3. Spatial Data Organization Information 4. Spatial Reference Information 5. Entity and Attribute Information Legend Mandatory sections Mandatory sections if applicable 6. Distribution Information 7. Metadata Reference Information Software utilizzati Office Automation MsOffice™, RDBMS MsAccess™, MySql. A chi è indirizzato Il corso è indirizzato a professionisti operanti nel settore pubblico e privato che si occupino di tematiche territoriali, ambientali e gestionali e a giovani laureati in discipline attinenti. Non sono richieste conoscenze pregresse nel settore dei database, ma è fondamentale una buona conoscenze dell’ambiente PC/MsOffice. E’ gradita una conoscenza di base delle problematiche GIS e del software ESRI ArcView 3.x/ArcGIS 8. Associazione Monte Porzio cultura in collaborazione con Comune di Monte Porzio Sede e date Il corso si terrà presso il Centro Multimediale del Comune di Monte Porzio (PU), dotato di 12 postazioni informatiche. Il corso avrà la durata di 40 ore, con 2 lezioni mensili concentrate in 8 ore il Sabato. La data di inizio è da definirsi. Iscrizione e modalità di pagamento I moduli di iscrizione sono disponibili presso la Segreteria dell’Associazione, possono essere scaricati in formato PDF dal sito web www24.brinkster.com/mpcultura e possono essere richiesti via Email all’indirizzo [email protected]. Il costo totale del corso è di 550 + IVA, da versarsi in una unica soluzione al momento dell’iscrizione, o in alternativa di 600 + IVA, da versarsi in due rate di 300 + IVA ciascuna, la prima al momento dell’iscrizione e la seconda a metà del corso. I partecipanti a precedenti corsi promossi dall’Associazione sulle tematiche attinenti i sistemi informativi territoriali, nonché studi associati, società ed amministrazioni pubbliche, che iscrivano più di una persona, godranno di uno sconto pari al 10%. I pagamenti potranno essere effettuati tramite bonifico (commissioni bancarie escluse) sul conto corrente bancario n. 000020111416 presso BANCA SUASA – Credito Cooperativo, Filiale di San Michele al Fiume, Via V. Emanuele, 1 – 61040 San Michele al Fiume (PU). Intestato a “Associazione Monte Porzio Cultura”, ABI 08839, CAB 68451, CIN j, specificando la causale [Iscrizione al Corso “Progettazione e sviluppo di database”] ed indicando l’eventuale sussistere delle condizioni per l’applicazione della riduzione del 10% sul costo complessivo. Il modulo, debitamente compilato, assieme alla copia del bonifico, va inoltrato via fax al Comune di Monte Porzio, al numero: 0721-956027. Il corso verrà attivato solo al raggiungimento del numero minimo di 12 partecipanti; in ogni caso non saranno ammesse più di 24 persone. Attestato di frequenza Al termine del corso verrà rilasciato un Attestato di Frequenza per ciascun partecipante che avrà frequentato almeno l’80% delle lezioni. Materiale didattico Ai partecipanti al corso verrà fornito un CD contenente materiale sugli argomenti trattati. Informazioni Per informazioni dettagliate sul programma del corso e sulla docenza, rivolgersi al Presidente dell’Associazione, Ing. David Guanciarossa, all’indirizzo Email [email protected]. Associazione Monte Porzio cultura in collaborazione con Comune di Monte Porzio GIS Progetto Sistemi Informativi Geografici per la gestione e la modellazione di dati territoriali Corso “Progettazione e sviluppo di database: dal modello relazionale al modello di geodatabase per ArcGIS 8” Edizione 2004 Modulo di Iscrizione Nome: ________________________ Cognome: ________________________________ Società/Ente: _______________________________________________________________ Data di nascita: __________________ Luogo di nascita: ___________________________ Indirizzo di residenza: ________________________________________________________ CAP: __________________________ Città______________________________________ Telefono: ______________________ Fax : _____________________________________ Cellulare________________________ Email: ___________________________________ Professione: ________________________________________________________________ Modalità di pagamento prescelta (barrare): Versamento unico Si usufruisce dello sconto del 10% (barrare): Sì In due rate No Data Firma _________________ ____________________________ _______________________________________________________________________________________ Dati per la richiesta di fattura: Cognome Nome / Società ________________________________________________ Indirizzo _______________________________________________________________ Cap ____________ Città ________________________________ Provincia _________ Partita IVA / C.F ________________________________________ ______________________________________________________________________________ Parte riservata alla Segreteria Gestione pagamenti Versamento unico € Data …………. ………………… € Data …………. € Data …………. ………………… ………………… Prima rata Seconda rata