en
Politecnico di Torino
Anno Accademico 2011/12
02FRODK
Sistemi informativi B
Corso di Laurea in Ingegneria Logistica E Della Produzione - Torino
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Lamberti Fabrizio ORARIO RICEVIMENTO O2 IINF-05/A 0 0 0 24 5
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05 5 A - Di base Matematica, informatica e statistica
Obiettivi dell'insegnamento

Scopi


Il corso intende fornire agli allievi gli strumenti fondamentali per acquisire
una visione delle problematiche principali dei sistemi informativi. In
particolare, il corso descrive le modalità di impiego delle tecnologie
informatiche nell'area della produzione, dando un rilievo significativo
nell'approfondimento dei sistemi per la gestione delle basi di dati ed alle
applicazioni Web. Le problematiche di realizzazione dei sistemi aziendali
locali, geografici e distribuiti vengono affrontate sia sotto l'aspetto delle
tecniche di progettazione e pianificazione, sia sotto l'aspetto della
programmazione delle funzionalità. Gli argomenti saranno trattati con un taglio
prevalentemente pratico, illustrando le problematiche dei sistemi informativi
su larga scala mediante l'analisi e la realizzazione di applicazioni web di
esempio.


Prerequisiti


Sono previste le seguenti precedenze di acquisto:




Sono inoltre considerati propedeuticità concettuali i seguenti moduli:




Programma


  • Introduzione ai sistemi informativi aziendali.

  • Sistema organizzativo, sistema informativo e sistema informatico.

  • Classificazione dei sistemi informativi.

  • Reti di calcolatori e Internet.

  • Architetture distribuite e client-server.

  • Architetture Web e classificazione in livelli (GUI, comunicazione, middleware e dati).

  • Progetto e realizzazione di applicazioni Web.

  • Linguaggi per lo sviluppo di applicazioni Web: HyperText Markup Language (HTML) e PHP.

  • Interazione con l'utente e FORM.

  • Gestione delle sessioni e cookie.

  • Fondamenti delle basi di dati e loro applicazione nell'ambito dei sistemi informativi.

  • Il modello relazionale.

  • Il linguaggio SQL.

  • Interrogazione di una base di dati SQL nel linguaggio PHP.

  • Progettazione delle basi di dati mediante la modellazione Entity-Relationship.

  • Realizzazione di applicazioni web con HTML/PHP e SQL.


Bibliografia

Dispense e lucidi distribuiti durante il corso e reperibili in formato elettronico sulle pagine web del corso



  • Atzeni, Ceri, Paraboschi, Torlone, Basi di dati - Modelli e linguaggi di interrogazione, McGraw-Hill.

    Capitoli trattati: 1, 2, 4 (tranne 4.1.9, 4.2.6, 4.4, 4.5, 4.6, 4.7), 6 (tranne 6.3, 6.4), 8 (tranne 8.5, 8.6)

  • Tansley, Pagine Web Dinamiche con PHP e MySQL, Addison-Wesley / Pearson Education Italia.

    Capitoli trattati: 1-6, 8-14. Più valido sulla parte MySQL


Eventuali testi aggiuntivi:



  • Stobart, Vassileiou, PHP e MySQL, Apogeo.

    Capitoli trattati: 1-20, 22-23, 33-36. Più valido sulla parte PHP

  • Atzeni, Ceri, Fraternali, Paraboschi, Torlone, Basi di dati - Architetture e linee di evoluzione, McGraw-Hill.

    In particolare: capitolo 4

  • Elmasri, Navathe, Sistemi di basi di dati, Pearson Education Italia

  • Welling, Thomson, MySQL Tutorial, MySQL Press / Pearson Education Italia




Le dispense del corso, i testi delle esercitazioni, i temi d'esame ed i link agli strumenti
software utilizzati sono disponibili on-line sul sito:

http://gohan.polito.it:8080/02frodk/


Controlli dell'apprendimento / Modalità d'esame


L'esame consiste di una prova scritta, della durata di 2 ore, durante la quale verranno proposti due esercizi
di progetto. Il primo esercizio consiste nella progettazione dello schema logico di una base di dati, mediante la
metodologia di modellazione Entity-Relationship, a partire da una descrizione dei requisiti del
sistema. Il secondo esercizio consiste nella progettazione di alcune pagine HTML/PHP
relative ad alcune funzioni di un sito web. Durante la prova scritta sarà permessa la consultazione di testi ed
appunti.



Le competenze necessarie a sostenere l'esame sono: la programmazione in linguaggio HTML
e PHP, la gestione dei FORM, delle
sessioni, e dell'interfacciamento con una base di dati nei predetti linguaggi, la scrittura di interrogazioni in
linguaggio SQL, la modellazione di basi di dati mediante il
formalismo Entity-Relationship, e la progettazione logica di un modello relazionale.


Orario delle lezioni
Statistiche superamento esami
MATERIALI PUBBLICI

Programma definitivo per l'A.A.2011/12
Indietro