Basi di dati e web - Teoria: siti web centrati sui dati (2005/2006)

Corso disattivato non visibile

Codice insegnamento
4S00012
Docente
Alberto Belussi
crediti
2
Altri corsi di studio in cui è offerto
Settore disciplinare
INF/01 - INFORMATICA
Lingua di erogazione
Italiano
Sede
VERONA
Periodo
3° Q dal 3-apr-2006 al 9-giu-2006.

Per visualizzare la struttura dell'insegnamento a cui questo modulo appartiene, consultare * organizzazione dell'insegnamento

Orario lezioni

Obiettivi formativi

I sistemi per la gestione di basi di dati rappresentano un elemento fondamentale per la maggior parte dei sistemi informatici presenti nella realtà economica di ogni paese avanzato. Il modulo "Teoria: siti web centrati sui dati" dell'insegnamento “Basi di dati e WEB” ha lo scopo di fornire allo studente le conoscenze necessarie per la progettazione di un sito web centrato sui dati. In particolare nel corso si illustrerà in dettaglio una metodologia per la progettazione logica di una applicazione web che interagisca con un sistema per la gestione di basi di dati (DBMS). Lo studente alla fine del corso sarà in grado di definire autonomamente le specifiche per la progettazione logica di una sito web centrato sui dati e di realizzare l'applicazione web che lo implementa usando l'approccio Model View Controller (MVC-2).

Programma

Il modulo prevede 16 ore di lezione/esercitazione in aula che verranno svolte nel terzo quadrimestre. Le esercitazioni pratiche riguarderanno la progettazione logica di un sito web centrato sui dati e la sua implementazione in ambiente: Postgres, Servlet e Java Server Pages (JSP). Tali esercitazioni si svolgeranno nell’ambito del modulo di Laboratorio svolto in parallelo a questo modulo (per il programma dettagliato del laboratorio si veda la pagina web del modulo medesimo).

* Server WEB: Richiami sulla rete Internet. Cenni al linguaggio HTML (struttura di un documento HTML, marcatori principali, form). Cenni al protocollo HTTP.
* I sistemi informativi su WEB: Tecniche e strumenti per l’interazione tra una base di dati e un server HTTP: CGI, approccio basato su estensioni del server WEB (servlet), immersione di codice in HTML (Java Server Pages - JSP). Interazione tra server HTTP e DBMS: libreria Java Database Connectivity (JDBC) e le classi Java bean. Architetture di riferimento per la realizzazione di una sito web centrato sui dati: Model View Controller (MVC-2).
* Una metodologia per la realizzazione di siti web centrati sui dati: Fase 1: un linguaggio formale per la specifica del contenuto informativo e della struttura navigazionale di un sito web centrato sui dati. Fase 2: un linguaggio formale per la specifica della corrispondenza tra le pagine dinamiche del sito web e una base di dati.

Modalità d'esame

Gli esami dei moduli "Teoria: basi di dati", "Teoria: siti web centrati sui dati" (oppure "Teoria: basi di dati multimediali") e "Laboratorio" dell'insegnamento Basi di Dati e WEB (oppure Basi di Dati e Multimedia) si svolgono contemporaneamente. L'esame è orale. Per l'ammissione all'esame orale lo studente deve superare una prova scritta di 3 ore circa che consiste in alcuni esercizi sulla progettazione e interrogazione di una base di dati, in esercizi e domande sulla progettazione di un sito web centrato sui dati (o, in alternativa, sulle basi di dati multimediali per gli studenti di Basi di Dati e Multimedia), in alcune domande sulla parte di teoria e in un esercizio sulla parte di laboratorio. L'esercizio sulla parte di laboratorio verifica le capacità di progettare e realizzare una interfaccia ad un base di dati via WEB utilizzando l'approccio MVC-2 e la tecnologia JSP/Servlet (e sulla memorizzazione di dati multimediali per gli studenti di Basi di Dati e Multimedia).

La prova scritta si intende superata se lo studente ottiene una votazione di almento 18/30 negli esercizi relativi alla prima parte che copre i due moduli di teoria e una valutazione di 18/30 nell'esercizio di laboratorio. Il voto complessivo della prova scritta si ottiene calcolando la media pesata del voto relativo alla prima parte (peso 4/5) e del voto relativo al laboratorio (peso 1/5). Il voto di laboratorio si ottiene dalla media tra il voto relativo all'esercizio scritto e il voto relativo alle esercitazioni svolte in laboratorio e consegnate al docente di laboratorio.

Alla prova orale lo studente può decidere di verbalizzare il voto della prova scritta o di essere riesaminato mediante colloquio. In tal caso il voto finale dell'esame sarà basato puramente sul colloquio senza tenere in alcun conto l'esito della prova scritta.

Lo studente che dovesse superare una sola parte della prova scritta può recuperare l'altra parte durante gli appelli d'esame successivi. In tal caso lo studente avrà a disposizione 2 ore e 30 minuti circa per recuperare la parte relativa ai due moduli di teoria e 1 ora circa per recuperare la parte di laboratorio. Nel caso in cui lo studente sostenga le due prove nello stesso appello, la media pesata verrà aumentata di un punto.

Materiale didattico

Documenti

Condividi