Databases and WEB - Laboratorio (2005/2006)

Course Not running, not visible

Course code
4S00012
Name of lecturer
Rosalba Rossato
Number of ECTS credits allocated
2
Other available courses
Academic sector
INF/01 - INFORMATICS
Language of instruction
Italian
Location
VERONA
Period
Third four month term dal Apr 3, 2006 al Jun 9, 2006.
Web page
http://profs.sci.univr.it/~rossato/LaboratorioBDWeb0506.html

To show the organization of the course that includes this module, follow this link * Course organization

Lesson timetable

Learning outcomes

Questo modulo dell'insegnamento di "Basi di dati e Web" si propone di introdurre lo studente ai seguenti argomenti:

* uso di un Database Management System (DBMS) per la creazione/gestione/interrogazione di una base di dati;
* realizzazione di siti web dinamici che presentano informazioni memorizzate su basi di dati.

Le tecnologie principali utilizzate nelle esercitazioni sono le servlet e le Java Server Pages (JSP), per cui si assume che lo studente abbia una discreta conoscenza del linguaggio di programmazione Java.

Syllabus

Il modulo viene svolto in 24 ore di esercitazione in laboratorio. Si ricorda che il corso vale 2 CFU, per cui sono previste ulteriori 26 ore di lavoro individuale da svolgersi presso i laboratori didattici.

1. Introduzione al DBMS PostgreSQL: Connessione ad un database, uso di semplici comandi di controllo, creazione di tabelle.
2. PostgreSQL: vincoli di integrità, politiche di reazione alle violazioni dei vincoli di integrità referenziale.
3. PostgreSQL: interrogazioni SQL semplici.
4. PostgreSQL: interrogazioni SQL complesse.
5. Linguaggio HTML: struttura di un documento HTML, marcatori fondamentali, tabelle.
6. Linguaggio HTML: form.
7. Installazione di un engine sul server WEB per la gestione delle servlet. Esempi di servlet semplici.
8. Servlet e JDBC. Connessione ad un DBMS PostgreSQL. Uso di semplici servlet di interazione con DBMS: query semplici, composte.
9. Java bean e servlet.
10. Java Server Pages (JSP)
11. JSP e servlet per un approccio di sviluppo Model View Controller: cenni

Reference books
Author Title Publisher Year ISBN Note
Don Box, Aaron Skonnard, John Lam Essential XML: Oltre il Markup Addison Wesley 2001 8871921186
Phil Hanna JSP. La guida Completa McGraw-Hill 2001 8838642079

Assessment methods and criteria

Gli esami dei moduli "Teoria: basi di dati", "Teoria: siti web centrati sui dati" e "Laboratorio" dell'insegnamento Basi di Dati e WEB 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, 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.

La prova scritta si intende superata se lo studente ottiene una votazione di almeno 18/30 negli esercizi relativi al primo modulo (teoria), almeno 18/30 negli esercizi relativi al secondo modulo (siti web centrati sui dati) 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
al primo modulo (peso 3/5), del voto relativo al secondo modulo
(peso 1/5) e del voto relativo al laboratorio (peso 1/5).

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.

Teaching aids

Documents

Share