elenco   
        corso   

Basi di dati: laboratorio

Codice: AA023Crediti: 6Semestre: 2Sigla: BDL 
 
Settore disciplinare: INF/01 - Informatica

Docente

Giorgio Ghelli   ghelli@di.unipi.it  Stanza 290  Tel. 0502212780

Prerequisiti

Le funzionalitą di un sistema di basi di dati. La progettazione di una base di dati. Il linguaggio SQL.

Obiettivi di apprendimento

Descrizione

In questo corso si approfondiscono le nozioni relative ad analisi e progettazione di dati, procedure ed interfacce di applicazioni per basi di dati, ed alla loro realizzazione, introdotte nel corso di Basi di Dati e Sistemi Informativi 1. Tutte le nozioni introdotte vengono immediatamente sperimentate dagli studenti, utilizzando notazioni standard ed un sistema commerciale, quale ad esempio ORACLE DBMS ed ORACLE WebServer, sviluppando un case study che si conclude, alla fine del corso, con la realizzazione da parte degli studenti di un sistema funzionante.

English Description

This course allows students to practice the techniques that have been presented, in a more abstract way, in the course "Basi di Dati". In detail, the student will experiment the design, prototyping, and implementation of a simple database application using diagrammatic notation, and the ORACLE commercial database system.

Programma

Analisi dei requisiti, progettazione di dati, operazioni ed interfacce per un'applicazione su basi di dati, illustrazione del case study. Discussione dei progetti preparati dagli studenti (20 h).

Presentazione del sistema ORACLE. Il linguaggio PL/SQL. Esecuzione e correzione di esercizi sul tema (10 h).

Presentazione di uno o pił sistemi per la realizzazione dell'interfaccia di un'applicazione per basi di dati. Candidati tipici sono un sistema per la realizzazione di interfacce basate su web (ad es., ORACLE Web Server) ed un sistema visuale di tipo RAD (ad es., ORACLE Developer 2000, Delphi Borland,...). Esecuzione e correzione di esercizi sul tema (10 h).

     

Bibliografia

A. Albano, G. Ghelli, R. Orsini, Basi di Dati relazionali e a oggetti, Zanichelli.

Manuali ORACLE:

http://www.di.unipi.it/~ghelli/bdl/B10501_01/index.htm

Testi di consultazione

C. Batini, S. Ceri, S. Navathe, Conceptual database design Q An Entity Relationship Approach, The Benjamin/Cummings Publishing Company, Inc., Redwood City, California. 1992.

Modalità di esame

Valutazione e discussione di due progetti realizzati durante lo svolgimento del corso.

Ulteriore pagina web del corso: http://projects.cli.di.unipi.it/bdl2004/


home


email