Programma di Sistemi Informativi (6 CFU) Corso di Laurea: Ingegneria dell’Informazione Anno Accademico: 2009/2010 2005/2006 Docente: Prof. V. Di Lecce 1 – ARCHITETTURA E COMPONENTI DI UN SISTEMA INFORMATIVO SU ELABORATORE Il sistema informativo come organizzazione dei flussi informativi. Sistemi informativi orientati alla gestione di informazioni strutturate e non strutturate. Gli elementi organizzativi, applicativi e tecnologici di un sistema informativo. La composizione di una sistema informativo: base di dati e processi di elaborazione. Processi di elaborazione a lotti, interattivi ed in tempo reale. 2 - CARATTERISTICHE DELL’INFRASTRUTTURA INFORMATICA E TELEMATICA Sistemi informatici centralizzati e sistemi informatici distribuiti: caratteristiche dell’hardware e dei sistemi operativi. Reti di calcolatori. Modelli di riferimento: ISO/OSI, TCP/IP. Hardware e software di rete. Cenni su reti ISDN e ATM. Elementi di progettazione di reti di calcolatori. 3 - SISTEMI INFORMATIVI ORIENTATI ALLA GESTIONE DI INFORMAZIONI STRUTTURATE La base di dati. Requisiti di consistenza, condivisione, standardizzazione, sicurezza, integrità ed indipendenza dai dati. Architettura di una base di dati: modello concettuale, logico e fisico di una base di dati. Modello concettuale di una base di dati relazionale. Entity-Relationship (E-R). Modello logico: il modello relazionale ed i suoi elementi. Algebra relazionale e suoi operatori. Il linguaggio SQL. Le anomalie e la normalizzazione. Il Relational Data Base Management System (RDBMS): Data Definition Language (DDL) e Data Manipulation Language (DML). I processi. Concetto di transazione. Locking a 2 fasi e locking stretto. Cenni al problema del data warehousing. Elementi di progettazione di basi di dati. 4 - SISTEMI INFORMATIVI ORIENTATI ALLA GESTIONE DI INFORMAZIONI NON STRUTTURATE I sistemi informativi basati su documenti. Banche di documenti lineari e non lineari. La formulazione di interrogazioni ad una banca di documenti lineare. Composizione di query. La relevance feedback. I sistemi informativi basati su segnali digitalizzati. Banche dati di immagini e suoni. Multimedia data-base e features data-base. Processi di inserzione, di richiesta e di trattamento delle richieste. Tecniche di base per l’acquisizione, la memorizzazione e la riproduzione di suoni, immagini, filmati. Cenni alla compressione con perdita e senza perdita d’informazione delle immagini e delle sequenze. Il ritrovamento di componenti: interrogazione per somiglianza e per caratteristica. Metriche di somiglianza. I sistemi informativi multimediali distribuiti. Informazione multimediale. Il protocollo HTTP. Elementi di HTML, Javascript e Java. Creazione e gestione di un sistema informativo in ambiente web. Cenni alle problematiche del commercio elettronico. 5 - ELEMENTI DI PROGETTAZIONE DI UN SISTEMA INFORMATIVO Il ciclo di vita del software. Valutazione del costo di un sistema informativo. Gli approcci alla realizzazione di un sistema informativo: lo sviluppo in proprio, la formula del facility management, la formula dell’outsourcing. TESTI DI RIFERIMENTO: (1) Tagliavini, Ravarini, Sciuto, Sistemi per la gestione dell’informazione, APOGEO, 2003 (2) G. Bracchi e G. Motta, Sistemi informativi e imprese, Franco Angeli, Collana di Informatica, 1992 (3) G. Bracchi e G. Motta, Progetto di sistemi informativi, ETAS libri, 1993 (4) R. Elmasri, S.B. Navathe, Fundamentals of Database Systems, The Benjamin/Cummings Publishing Company, Inc., 1994 (5) A.S. Tanenbaum, I moderni sistemi operativi, Prentice Hall International - Jackson libri, 1994 (6) A.S. Tanenbaum, Reti di computer, Prentice Hall International - UTET, 1997 (7) S. K. Chang, Sistemi Informativi Pittorici, Prentice Hall International - Jackson libri, 1991 (8) AA.VV., Web Technology. Soluzioni per il commercio elettronico, Mondadori Informatica, 1999