Progettazione e sviluppo di database: dal modello relazionale al

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