Classe Insegnamento: Docente Numero di crediti: Obiettivi formativi: Programma sintetico: INGEGNERIA DELL’INFORMAZI ONE PROGRAMMA DEL CORSO di Sistemi Informativi LAUREA IN INGEGNERIA INFORMATICA SSD: ING-INF/05 Prof. Eugenio Di Sciascio 6 Il corso ha lo scopo precipuo di introdurre ai sistemi informativi su elaboratore per la gestione di dati strutturati, basati su DataBase Management Systems, fornendo elementi per la modellazione e l’interrogazione di basi di dati. 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. Caratteristiche dell’infrastruttura informatica e telematica. Sistemi informatici centralizzati e sistemi informatici distribuiti: caratteristiche dell’hardware e dei sistemi operativi. 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. Elementi di progettazione di basi di dati. Algebra relazionale e suoi operatori, elementi di calcolo relazionale. Modelli e sistemi per la rappresentazione della conoscenza.. Le anomalie e la normalizzazione, teoria e metodi. Relational Data Base Management System (RDBMS): Data Definition Language (DDL) e Data Manipulation Language (DML). Il linguaggio SQL.I processi. Sistemi transazionali. Proprietà ACID. Controllo della concorrenza. Basi di dati attive. Data warehousing. Le esercitazioni vertono sulla progettazione di basi di dati e sul linguaggio SQL Articolazione in tipologie didattiche n. 4 CFU per lezioni frontali (in aula Facoltà) ore 32 n. 1 CFU per esercitazioni numeriche (in aula) ore 16 n. 1 CFU per esercitazioni di laboratorio sperimentali ore 24 per complessive ore 72 - studio individuale ore 78 Prova finale: modalità e tipo di verifica Testi di riferimento Prova scritta + Esame orale. E’ possibile verbalizzare il voto della sola prova scritta per votazioni >21/30 e < 27/30 - appunti-dispense del corso, reperibili su http://www-ictserv.poliba.it/disciascio/ 1 Basi di dati - Modelli e linguaggi di interrogazione - P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone, Mc-Graw-Hill, 2003 2 Basi di dati - Architetture e linee di evoluzione- P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone, Mc-Graw-Hill, 2003 Anno Accademico data Disciplina impartita al Date degli esami Commissione di esame 2004/05 Bari 20 gennaio 2005 3° quadrimestre - 1 appello 17.02.05 1 appello 15.04.05 2 appelli 11.07.2005 e 28.07.2005 2 appelli 8.09.2005. e 25.9.2005 1 appello 4.11.05 1 appello 22.12.05 Di Sciascio, presidente, Piscitelli, Di Noia, (componenti) Colucci, Mongiello, Ragone (Supplenti)