Modelli dei Dati di Nuova Generazione - a.a. 2003-2004
.
Orario settimanale:
- Mercoledi', 11-13
- Venerdi', 9-11
Date ed argomenti delle lezioni
- 25/2/04
- Introduzione ed
organizzazione del corso
- DBMS ad oggetti:
aspetti introduttivi, nozione di oggetto (identita' degli oggetti, stato,
comportamento, incapsulazione),
- 27/2/04
- Modelli dei dati
orientati ad oggetti: nozione di classe e gerarchia di aggregazione,
estensione delle classi e meccanismi di persistenza, ereditarieta', introduzione ad ODMG
- 3/3/04
- introduzione allo
standard ODMG: DDL e OQL, progettazione di schemi ad oggetti Basi di dati
relazionali ad oggetti: introduzione, i tipi semplici
- 5/3/04
- Basi di dati
relazionali ad oggetti: tipi ADT in
SQL-99: attributi, metodi, uso di ADT
- 10/3/04
- Basi di dati
relazionali ad oggetti: tabelle tipate, tipi
riferimento, manipolazione di tipi riferimento, tipi collezione, tipi tupla
- 12/3/04
- Basi di dati
relazionali ad oggetti: ereditarieta', progettazione
- Esercizi preliminari su basi di dati
relazionali ad oggetti
- 17/3/04
- Basi di dati
relazionali ad oggetti: il sistema dei tipi di Oracle, tipi collezione
- 19/3/04
- Basi di dati
relazionali ad oggetti: ereditarieta' in Oracle
- JDBC per accesso a
componenti complesse (tipi oggetto, tipi collezione, tipi riferimento)
- 24/3/04
- Esercizi su basi di
dati relazionali ad oggetti: progettazione concettuale, logica, interrogazioni, aggiornamenti
- 26/3/04
- 31/3/04
- Esercizi su basi di
dati relazionali ad oggetti: interrogazioni, aggiornamenti
- 2/4/04
- Introduzione alle
regole attive
- 7/4/04
- Regole attive in
SQL-99, esercizi
- 28/4/04
- Regole attive
in Oracle
- Introduzione alla ricorsione in SQL-99
- 30/4/04
- Semantica della ricorsione in SQL-99, esercizi
- 5/5/04
- Introduzione alle basi di dati multimediali, introduzione alle basi di dati testuali: precisione e richiamo
- 7/5/04
- Basi di dati testuali: modelli di rappresentazione
- 12/5/04
- Basi di dati testuali: altri aspetti, introduzione gestione dati testuali in Oracle
- 14/5/04
- Basi di dati testuali: gestione dati testuali in Oracle
- 19/5/04
- Basi di immagini: introduzione, tipi di dato per immagini in Oracle
- 21/5/04
- 26/5/04
- Basi di immagini: gestione di immagini in Oracle, esercizi su basi di dati testuali e di immagini
- 28/5/04