Basi di Dati Evoluzioni Recenti - a.a. 2000-2001
Ultima modifica: 21 Marzo 2001 Commenti a Giovanna Guerrini.
Orario settimanale
- FINO A PASQUA:
- Mer 12-13, Gio 11-13, Ven 9-11 (Aula 711) per il
IV anno
- Mer 14-17 (Aula 704) per il V anno
- DA PASQUA A META' MAGGIO: tutte e otto le ore per tutti (per
orari e aule v. sopra)
- DA META' MAGGIO A FINE MAGGIO: tutte e otto le ore
seminari per il V anno (per orari e aule v. sopra)
Date ed argomenti delle lezioni
- 7/3/01 (IV - Guerrini)
- Introduzione ed organizzazione del corso
- DBMS ad oggetti: aspetti introduttivi
- 7/3/01 (V - Guerrini - ore 14-16)
- Introduzione ed organizzazione del corso
- Basi di dati distribuite: architettura client-server,
basi di dati distribuite omogenee, frammentazione
ed allocazione dei dati, livelli di trasparenza,
classificazione delle transazioni, cenni a
ottimizzzazione di interrogazioni e controllo
della concorrenza
- 8/3/01 (IV - Guerrini)
- Modelli dei dati orientati ad oggetti: nozione di
oggetto (identita' degli oggetti, stato,
comportamento, incapsulazione), nozione di classe
e gerarchia di aggregazione, estensione delle
classi e meccanismi di persistenza, migrazione.
- 9/3/01 (IV - Guerrini)
- Modelli dei dati orientati ad oggetti:
ereditarieta', overriding, overloading, late
binding.
- 14/3/01 (IV - Guerrini)
- Lo standard ODMG: Object Model.
- 14/3/01 (V - Guerrini)
- Basi di dati distribuite: protocollo di 2PC
- Basi di dati distribuite eterogenee: approcci con
schema globale, basi di dati federate, linguaggio
multidatabase
- Replicazione dei dati
- Basi di dati e parallelismo
- 15/3/01 (IV - Guerrini)
- Lo standard ODMG: Object Definition Language e
Object Query Language.
- 16/3/01 (IV - Guerrini)
- Lo standard ODMG: Object Query Language.
- Esercitazioni su progettazione di schemi ad
oggetti.
- 19/3/01 (IV - Guerrini) *** ORE 9-10
- 21/3/01 (IV - Guerrini)
- 21/3/01 (V - Catania)
- Interoperabilità nelle basi di dati
- Approcci alla comunicazione con DBMS da programma
- Call Level Interface: generalità
- CLI standard: architettura standard, flusso
applicativo
- ODBC: architettura, primitive principali ed
esempi
- JDBC: architettura
- 22/3/01 (IV - Guerrini)
- 28/3/01 (V - Catania)
- JDBC: primitive principali ed esempi
- Basi di dati e Web: introduzione al Web,
classificazione approcci
- CGI: introduzione, approccio di base interazione
con DBMS
- Java Servlet: introduzione, approccio di base
interazione con DBMS, vantaggi rispetto a CGI
- 29/3/01 (V - Catania)
- Uso di Bean per l'interazione con DBMS
- Modello M + VC (servlet + Bean): architettura di
riferimento, vantaggi
- JSP: motivazione, introduzione, approccio di base
interazione con DBMS: modello JSP/1, introduzione
a modello JSP/2
- 29/3/01 (IV - Guerrini)
- Basi di dati relazionali ad oggetti.
- 30/3/01 (IV - Guerrini)
- Esercitazioni su basi di dati ad oggetti:
progettazione e interrogazioni.
- 4/4/01 (IV - Guerrini)
- Basi di dati attive: aspetti introduttivi.
- 4/4/01 (V - Catania, Mesiti)
- Modello JSP/2: descizione, comunicazioni tra
servlet e pagine JSP
- Uso di Applet per l'interazione con DBMS
- XML: introduzione, altri standard collegati, i
linguaggi di query
- 4/4/01 (IV - Guerrini) *** ORE 17-18.30
- Primo Compitino: Esercizi su basi di dati ad
oggetti.
- 5/4/01 (IV - Guerrini)
- Basi di dati attive: linguaggi (paradigma ECA) e
modelli di esecuzione.
- 5/4/01 (V - Catania)
- XML e basi di dati: problemi e approcci
- 6/4/01 (IV - Guerrini) *** ORE 9-13
- Regole attive in Starbust.
- Regole attive in SQL: 1999.
- Esercizi su basi di dati attive.
- 9/4/01 (IV - Guerrini) *** ORE 9-10
- 11/4/01 (V - Catania, Mesiti)
- Esercizi in preparazione al compitino su Basi di
dati e Web
- Presentazione progetto Basi di dati e Web
- 20/4/01 (V - Catania) *** ORE 9.30-11
- Primo compitino: esercizi su Basi di dati
distribuite, basi di dati e Web, XML
- 26/4/01 (IV - Guerrini) *** ORE 16.30-18
- Secondo compitino: esercizi su basi di dati
attive e ricorsione
- 2/5/01 (IV + V - Catania)
- Introduzione al Data Warehousing
- L'architettura di riferimento
- Il modello a stella: concetti di base, approccio
alla progettazione, esempi
- Le gerarchie, schemi snowflake
- 3/5/01 (IV + V - Catania)
- Progettazione avanzata: la composizione di schemi
a stella, il problema dell'aggregazione
- 4/5/01 (IV + V - Catania)
- Progettazione logica di un data warehouse: DW
concreto e virtuale
- Progettazione fisica di un data warehouse: le
viste materializzate e le dimensioni in Oracle 8i
- 7/5/01 (IV + V - Catania) *** ORE 10-13
- L'interrogazione di un data warehouse: concetti
di base e costrutti utili
- Interrogazioni per data warehouse in Oracle 8i:
CUBE, ROLLUP, RANK()
- Cenni all'architettura back room e front room
- 9/5/01 (IV + V - Catania)
- Introduzione al Data Mining
- Le regole di associazione: definizioni,algoritmo
APriori, esempi
- La classificazione: concetto di base, gli alberi
di decisione, algoritmo di base per la
generazione di un albero di decisione, esempi
- Il clustering e la ricerca per similitudine di
sequenze: cenni
- 10/5/01 (IV + V - Catania)
- Introduzione alle basi di dati multimediali:
problematiche di rappresentazione e
interrogazione dati
- 11/5/01 (IV + V - Guerrini)
- Basi di dati multimediali, testo: precisione e richiamo,
rappresentazione di documenti: modelli classici
(booleano, vettoriale, probabilistico)
- 14/5/01 *** ore 10-11 (IV + V - Guerrini)
- Basi di dati multimediali, testo: dal testo alla
rappresentazione del documento,
nozione di Thesaurus, interrogazioni,
indicizzazione full-text e motori di ricerca
- 16/5/01 (IV + V - Guerrini)
- Basi di dati multimediali, testo: gestione di documenti
in Oracle interMedia Text - indicizzazione
- 17/5/01 -- ore 11-12 (IV + V - Guerrini)
- Basi di dati multimediali, testo: gestione di documenti
in Oracle interMedia Text - interrogazioni
- 17/5/01 -- ore 12-13 (IV + V - Catania)
- Basi di dati multimediali, immagini
- 18/5/01 (IV + V - Catania)
- Basi di dati multimediali, immagini
- 23/5/01 -- ore 12-13 (IV + V - Catania + Guerrini)
- Esercizi su basi di dati multimediali
- 23/5/01 -- ore 14-17 (V)
- Seminari studenti:
- Carla Badissarra: Data mining in basi di dati spaziali
- Sonia Fagorzi: Clustering di dati categorici
- Luigi Tosetto: Estrazione di DTD da set di documenti XML
- 24/5/01 (V)
- Seminari studenti:
- Maurizio Mazza: Transazioni in sistemi multidatabase
- Roberto Montagna: Wrappers
- 25/5/01 (V)
- Seminari studenti:
- Marco Scarito: Approcci alla gestione di shape
- Mattia Epifani: Presentazioni multimediali
- 30/5/01 -- ore 12-13 e 14-15 (V)
- Seminari studenti:
- Michele Ferraro: Interazione PHP e DBMS
- Fabrizio Pattoneri: DTD in contesti specifici
- 31/5/01 (IV + V)
- IV compitino -- Esercizi su basi di dati multimediali
- 1/6/01 (V)
- Seminari studenti:
- Mirko Innocenti: Interazione ASP e DBMS
- Michele Piana: Data warehousing in SQL Server
- 4/6/01 *** ore 11-12 *** (V)
- Seminari studenti:
- Daniela Demergasso: Ranked queries per XML
- 6/6/01 (V) *** ore 14-16
- Seminari studenti:
- Marco Bozzo: Indici spaziali e loro utilizzo nel contesto multimedia
- Sonia Pini: Problematiche di ottimizzazione di query in sistemi di DW
- 7/6/01 (V) *** ore 11-13
- Seminari studenti:
- Cinzia Valdettaro: Mining di pattern sequenziali
- Davide Zerbino: Ottimizzazione di interrogazioni in basi di dati distribuite
- 12/6/01 (V) *** ore 11-13
- Seminari studenti:
- Luca Cebrelli: Algoritmi per determinare sequenze simili
- Mirko Melis: Clustering di documenti