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)