Corso Vittorio Emanuele II, 39 - Roma 0669207671

Ingegneria informatica (Anno Accademico 2011/2012) - Ingegneria Informatica (ad esaurimento)

Sistemi Informativi e basi di dati


CFU: 9
Lingua contenuti:Inglese
Descrizione dell'insegnamento
Il corso presenta i seguenti argomenti principali:
- le caratteristiche fondamentali delle tecnologie informatiche necessarie per sviluppare la capacità competitiva dell’impresa. Viene illustrata l’architettura generale dei sistemi di supporto operativo e direzionale. Inoltre vengono descritte le metodologie di conduzione dei progetti informatici, le fasi di pianificazione strategica e operativa di tecnologie e applicazioni, e la valutazione del loro impatto economico
- le caratteristiche fondamentali delle basi di dati relazionali. Vengono illustrati il modello relazionale ed i relativi linguaggi di interrogazione (algebra relazionale e SQL) con riferimento sia alle definizioni formali che ai sistemi esistenti. Viene inoltre illustrato il processo di progettazione concettuale e logica delle basi di dati relazionali
Prerequisiti
Fondamenti di informatica
Scopi
Il corso ha i seguenti obiettivi:
- descrivere i sistemi per la gestione di basi di dati, considerando sia le metodologie di progettazione di basi di dati, sia lo sviluppo di applicazioni di gestione di basi di dati
- introdurre gli aspetti metodologici e tecnologici dei sistemi informativi e le architetture per la loro realizzazione. In particolare, il corso non intende coprire tutti i possibili scenari d’uso dei sistemi informativi, ma piuttosto cerca di dare allo studente gli strumenti per comprendere gli scenari d’uso tipici di tali sistemi, le soluzioni tecnologiche e metodologiche che ne sono alla base e i benefici che si possono ottenere usando tali sistemi
Contenuti
Il corso prevede la trattazione dei seguenti argomenti:
  • Architettura funzionale dei sistemi informativi e struttura dell’impresa
  • Sistema informativo e sistema informatico: definizioni e richiami teorici
  • Tipi di sistemi informativi: sistemi di supporto operativo, sistema informativo direzionale e gestionale e sistemi inter-organizzativi
  • Pianificazione dei sistemi informativi e studio di fattibilità
  • Sistemi di gestione di workflow
  • Reingegnerizzazione dei processi
  • Metodi di valutazione dei costi e dei benefici degli investimenti in tecnologie dell’informazione
  • Sistemi di gestione ERP
  • Caratteristiche di un sistema per la gestione di basi di dati
  • Caratteristiche del modello relazionale dei dati
  • Algebra relazionale
  • Il linguaggio SQL
  • Cenni sui sistemi per la gestione delle transazioni
  • Modello concettuale dei dati: modello Entità-Relazione
  • Progettazione concettuale di una base di dati
  • Progettazione logica relazionale di una base di dati
  • Cenni di teoria della normalizzazione
Testi
Atzeni, S. Ceri, S. Paraboschi, R. Torlone. “Basi di dati: modelli e linguaggi di interrogazione”. Terza Edizione, McGraw Hill, Italia, 2009.
C. Batini, B. Pernici, G. Cantucci. “Sistemi Informativi Volume I: Organizzazione e reingegnerizzazione”. Franco Angeli editore, 2001.
C. Batini, B. Pernici, G. Cantucci. “Sistemi Informativi Volume III: Costi e benefici”. Franco Angeli editore, 2001.
C. Batini, B. Pernici, G. Cantucci. “Sistemi Informativi Volume V: Sistemi distribuiti”. Franco Angeli editore, 2001.
Esercitazioni
Le esercitazioni seguiranno gli argomenti delle videolezioni e prevedono la risoluzione di esercizi (espressioni algebriche, interrogazioni in linguaggio SQL ed in algebra progettuale, progettazione concettuale e/o logica di basi di dati)
Docente/Tutor Responsabile insegnamento
Nessun Docente attualmente disponibile per questo corso
Docenti video
Prof. Paolo Atzeni - Università Roma Tre (Roma - Italy)
Prof. Riccardo Torlone - Università Roma Tre (Roma - Italy)
Prof. Barbara Pernici - Politecnico di Milano (Milano - Italy)
Prof. Fabio Schreiber - Politecnico di Milano (Milano - Italy)
Prof. Gabriele Lazzi - Esperto Pianificazione dei Sistemi
Prof. Gaetano Santucci - Esperto Pianificazione dei Sistemi
Prof. Daniele Munari - Politecnico di Torino (Torino - Italy)
Elenco delle lezioni
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Mohamed Shaheen Elgamal
Evangelia Kavakli
Evangelia Kavakli
Evangelia Kavakli
Evangelia Kavakli
George Tsekouras
George Tsekouras
George Tsekouras
George Tsekouras
George Tsekouras
George Tsekouras
Christos Anagnostopoulos
Christos Anagnostopoulos
Christos Anagnostopoulos
Christos Anagnostopoulos
    •  Lezione n. 35: Advanced SQL  Vai alla lezione
Christos Anagnostopoulos
Damianos Gavalas
Damianos Gavalas
Damianos Gavalas
Damianos Gavalas
Damianos Gavalas
Evangelia Kavakli
George Tsekouras
Christos Anagnostopoulos
Christos Anagnostopoulos
Damianos Gavalas