UNIVERSITÀ DELLA CALABRIA
Corso di Laurea in Ingegneria per l’Ambiente e il Territorio
Informatica per l’Ambiente e il Territorio
Docente: Prof. Giandomenico Spezzano
Tutor: Ing. Alfredo Cuzzocrea
A.A. (2003-2004)
Programma del corso
Il corso ha lo scopo di fornire una conoscenza approfondita degli strumenti informatici per trattare la
complessità dei dati ambientali e territoriali facendo ricorso a strumenti basati su tecniche che rappresentano
lo stato dell’arte delle conoscenze informatiche. La prima parte del corso presenta i concetti fondamentali, i
linguaggi di interrogazione, le tecniche e i metodi di progettazione delle basi di dati facendo riferimento al
database Access. La seconda parte del corso riguarda l’uso avanzato di Excel per il trattamento e l’analisi di
dati (gestione di dati, creazione grafici di dati, tabelle pivot per la presentazione dei dati significativi,
creazione macro); L’ultima parte del corso riguarda l’utilizzo degli automi cellulari per la modellazione e
simulazione di fenomeni spazio-temporali.
Parte prima: Introduzione alle basi di dati






Concetti introduttivi
Sistemi informativi e gestione di dati. Archivi e Basi di dati: Problemi e Soluzioni, Sistema di
Gestione di Basi di dati (Data Base Management System - DBMS). Diversi modelli dei dati. Livelli e
Astrazioni, indipendenza dei dati. Linguaggi e utenti delle basi di dati. Requisiti di un DBMS.
Modello Relazionale
Struttura in una base di dati relazionale. Concetti di relazione, relazione con attributi, schema di
relazione e schema di base di dati. Concetti di tupla, istanza di relazione e istanza di base di dati.
Chiave interna ed esterna. Vincoli di integrità. Operazioni su relazioni.
Il linguaggio SQL
Definizione dati. Interrogazioni in SQL. Modifica di schemi e istanze. Definizione di viste.
Progettazione di basi di dati
Metodologie e Modelli per il progetto di basi di dati. Modello Entità-Relazione: Entità, Relazioni e
Attributi. Concetti di Sottoinsieme (ISA) e Generalizzazione.
Uso di Access per la costruzione di basi di dati
Esempio di progettazione di una base di dati relazionale in Access per applicazioni ambientali
Basi di dati e WEB
Concetti, sistemi informativi su Web, tecniche e strumenti di accesso a basi di dati tramite il Web
Parte seconda: Uso avanzato di Excel





Utilizzo avanzato delle funzioni
Creazione di grafici di dati: a barre, a torta ed ad anello, ad area e radar, di superficie, personalizzati
Creazione ed esecuzione delle macro
Cenni di utilizzo del package per analisi statistiche “strumenti di analisi”
Rappresentazione riassuntiva dei dati tramite tabelle pivot
Parte terza: Simulazione di modelli spazio-temporali



Il modello degli automi cellulari
Strumenti software per la modellazione e la simulazione di fenomeni spazio-temporali
Esempi : simulazioni di incendi, frane, percolazione, etc.
TESTI CONSIGLIATI



P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone “ Basi di dati: modelli e linguaggi di
interrogazione”, McGraw-Hill, 2002.
Kathy Ivens, Conrad Carlberg “Excel 2002: uso avanzato”, McGraw-Hill, 2002.
G. Spezzano, D. Talia “Calcolo parallelo, automi cellulari e modelli per sistemi
complessi”, Franco Angeli, Milano, 1999.
TESTI COMPLEMENTARI


Sylvan C. Bloch “Excel per ingegneri”, Apogeo, 2001.
John V. Petersen “ Il mio primo database”, Mondatori Informatica, 2002. ( Questo testo è
utile per la costruzione di basi di dati in Access)