Programma del corso

INTRODUZIONE
I dati nel mondo reale. Analisi, memorizzazione e presentazione dei dati. I DBMS come corpus di conoscenze. Il web come strumento di accesso universale ai dati.

PARTE PRIMA: BASI DI DATI E APPLICAZIONI
ARCHITETTURA GENERALE E MODELLI
Problematiche generali inerenti la memorizzazione dei dati. Dati e informazioni. Le basi di dati. La rappresentazione efficiente ed efficace dei dati e i modelli logici. Il modello relazionale: relazioni, concetto di vincolo, vincolo di chiave, vincolo di dominio, vincolo di chiave esterna o di integrità referenziale. Esempi. Generalità sui DBMS. Interrogazione delle basi di dati relazionali e SQL. Query By Example.
Progettare una base di dati: analisi della conoscenza e rappresentazione tramite modelli concettuali. Il modello entità-relazione. Metodologia di progetto. Ciclo di vita delle basi di dati.
Uso di MS Access: definizione dati con QBE e interrogazioni con QBE e SQL.
APPLICAZIONI
La catalogazione dei Beni Culturali e il Catalogo dei Beni Culturali.
INFORMATION RETRIEVAL
Caratteristiche dei sistemi IR. Criteri di ricerca. Interrogazioni su dati non strutturati.

PARTE SECONDA: WORLD WIDE WEB
ARCHITETTURA GENERALE E MODELLI
Ipertesti. Il World Wide Web e Internet. Siti e portali. Applicazioni web. Architettura di un server.
PROGETTO DI SITI WEB
Introduzione alla metodologia IDM. Progettazione concettuale. Progettazione logica. Progettazione fisica.
HTML
Rappresentazione di ipertesti. Il linguaggio HTML. Separazione di testo e presentazione. Tag principali di HTML. Liste. Tabelle. Presentazione in HTML 4. Fogli di stile inline, embedded e esterni. Frame. Form.