SPATIAL DATABASE E LINGUAGGIO DI PROGRAMMAZIONE (20-21)
£0Docenti:
Categories:
About this course
Informazioni generali
Contenuto
- Ore: 80
- CFU: 9
Materiale didattico
Slide lezioni/dispense e altro materiale fornito in formato digitale dal docente
Testi di approfondimento
- F. Boham-Carter (1994), Geographic Information System. Pergamon Press;
- T. Bernhardsen (1992), Geographic Information System. Viak IT;
- A. Burrough and R. McDonnel (1998), Principles of Geographical Information System. Oxford University Press;
- ESRI TECNHICAL -REFERENCE, Understanding GIS;
- C.J. van WESTEN (1993), Application of Geografiche Information System to landslide hazard zonation. ITC Publication.
- G. Amadio (2012), Introduzione alla geomatica, ISBN 9788857901404. Dario Flaccovio Editore.
Modulo 1
Scheda del modulo
- Titolo: Fondamenti di Programmazione: C#
- Docente: Daniele Simoncini
- Acronimo: PLI
- CFU: 2
- Ore di docenza: 16
Contenuti
- Installazione ambiente di sviluppo
- Ciclo di vita di un’applicazione
- Variabili, Array e Liste
- Primitive dati
- Principali operatori
- If, Else e Switch
- Cicli While, For, e ForEach
- Metodi e Parametri
- Fondamenti di OOP
- Incapsulamento ed Ereditarietà
- Polimorfismo e Interfacce
Modulo 2
Scheda del modulo
- Titolo: Fondamenti di Spatial Database
- Docente: Gianfranco Amadio
- Acronimo: SDBSITT
- CFU: 5
- Ore di docenza: 40
Contenuti
- Cenni introduttivi
- Base di dati non spaziali
- Archivi
- Modellazione: modello relazionale
- Modello ER
- Operazioni ed operatori
- Base di dati spaziali
- Sistemi di riferimento
- Primitive geometriche
- Primitive topologiche
- Modellazione fra le classi
- Modellazione della componente spaziale
- Coordinate negli archivi
- Geo_DB
- Progettazione: fasi
- Progettazione: concettuale, logica e fisica
- Specifiche nazionali del DB topografico
- Modellazione concettuale
- GeoUML methodology
- GeoDBMS
- Funzionalità
- SQL
- Architetture SIT
- Generalità
- Architetture possibili
- Qualità dei Geo_DB
- Componenti della qualità
- Validazione dei Geo_DB
- Esercitazioni previste
- Progettazione e realizzazione di un archivio alfanumerico
- Progettazione e realizzazione di un archivio spaziale
Modulo 3
Scheda del modulo
- Titolo: Applicazioni di Spatial Database
- Docente: Daniele Simoncini
- Acronimo: ASDBSIT
- CFU: 2
- Ore di docenza: 24
Contenuti
- Basi di SQL
- SQLITE, SPATIALITE e principali gui per la gestione e l’interrogazione del database
- i tipi di dati e la normalizzazione di banca dati
- la creazione, modifica e cancellazione di tabella
- i comandi select e insert
- le join tra tabelle
- query di update e delete
- il costrutto as e il raggruppamento delle informazioni
- flusso logico di esecuzione in ambiente sql: where e having
- le funzioni standard di raggruppamento
- le funzioni spaziali del modulo SPATIALITE