Guida dello studente della Facoltą di Ingegneria A.A. 2005/06

Basi di Dati
Corso di Laurea Triennale in Ingegneria Gestionale - classe 10 percorso Industriale Primo Ciclo Semestrale
Corso di Laurea Specialistica in Ingegneria Gestionale per la Produzione Industriale - classe 34/S percorso Generale Primo Ciclo Semestrale
Docenti
TAGLIAVINI MARCO, Titolare
BUONANNO GIACOMO, Lezioni
VITARI CLAUDIO, Lezioni
Obiettivi del corso
Il corso intende fornire agli studenti le conoscenze e gli strumenti per comprendere le modalità e le possibilità di utilizzo delle tecnologie informatiche e telematiche in azienda con particolare attenzione alla progettazione e realizzazione di sistemi informativi aziendali basati su data base.
In particolare il corso si propone di conseguire i seguenti obiettivi:
·        fornire le nozioni di base sulle tecnologie utilizzate per la gestione dell'informazione;
·        approfondire le modalità di impiego in ambito aziendale delle applicazioni informatiche.
L'insegnamento sarà tenuto in lingua inglese.
Precompetenze
Corso di Informatica.
Programma
1.      DBMS e loro utilità. Modelli di descrizione/progettazione di una base di dati. Modelli Entità Relazioni e loro utilizzo. Esempi di progettazione di basi di dati con modelli ER;
2.      BD relazionali. Interrogazione di DB relazionali. Algebra relazionale e SQL. Trasformazione di uno schema ER in relazionale. Normalizzazione di un DB relazionale;
3.      Esercitazioni di introduzione a Microsoft Access. Creazione e "manutenzione" di tabelle. Gestione delle relazioni tra tabelle. Creazione e gestione di maschere. Gestione di maschere e sottomaschere per inserire dati in tabelle collegate da relazioni. Creazioni di query (selezione, accodamento, eliminazione). Passaggio di parametri alla query e uso di SQL. Generazione di report da tabelle e da query e loro visualizzazione.
Esercitazioni
Il corso prevede una parte delle lezioni in laboratorio di informatica, per esercitazioni pratiche di utilizzo di un DBMS (Microsoft Access).
Modalitą d'esame
Il corso prevede due prove intermedie: una durante il periodo di sospensione delle lezioni a metà semestre (prova di teoria, da svolgere attraverso un compito scritto in aula) e una alla fine delle lezioni (prova mista teoria e pratica, da sostenere in laboratorio di informatica).
Bibliografia
Testo di riferimento
·        P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone, Basi si dati: modelli e linguaggi di interrogazione, McGraw-Hill, 2002.
·        Materiale aggiuntivo distribuito dai docenti (lucidi)
Testi di approfondimento
·        J. Ullman, J. Widom, A first course in database systems, Prentice-Hall International Editions.
·        A. Silberschatz, H. Korth, S. Sudarshan, Database system concepts, McGraw-Hill.
·        P. Pratt, Guida a SQL, Apogeo
·        C. Francalanci, F.A. Schreiber, L. Tanca, Progetto di dati di funzioni, Esculapio, Bologna