Laboratorio di Basi di Dati: Realizzazione - a.a. 2002-2003

Commenti a Giovanna Guerrini.

AVVISI





Programma del corso

Realizzazione di applicazioni. Problematiche e componenti nella realizzazione di applicazioni di basi di dati. Linguaggi - alternative: approccio integrato (estensioni di SQL), approccio immerso (SQL Embedded), interfacce per basi di dati (ODBC, JDBC).
PL/SQL: un esempio di linguaggio integrato. Aspetti introduttivi. Componenti di base. Struttura di un blocco. Eccezioni. Modularità (procedure, funzioni, package). Cursori. Collezioni.
Trigger. Aspetti di base. Utilizzo di trigger per la realizzazione di business rules. Trigger in Oracle. Progettazione di trigger.
SQL*Plus. Introduzione. Comandi SQL, PL/SQL, SQL*Plus in SQL*Plus. Script.
Realizzazione di interfacce. Approcci alternativi. Utilizzo di HTML per la realizzazione di interfacce. Form in HTML. Oracle Web Server. Javascript.
Esercitazioni in laboratorio con Oracle 8i.




Modalità d'esame

L'esame consiste nella realizzazione di un'applicazione di basi di dati su un dominio applicativo assegnato (testo.doc). Gli studenti dovranno sviluppare l'applicazione in gruppi di due/tre persone. Il voto verrà attribuito (ai singoli studenti, non ai gruppi) sulla base dell'applicativo e della documentazione consegnata e della relativa discussione.
E' prevista l'assegnazione di un progetto di recupero per gli studenti che non riusciranno a sviluppare il progetto entro le scadenze fissate.



Testi di riferimento