LA GESTIONE DELLE INFORMAZIONI
 | (*) AlberiCaratteristiche, metodi di attraversamento, alberi binari, equivalenza tra alberi ordinati e alberi binari. |
 | Gli archivi classiciI concetti di base, le operazioni. |
 | Organizzazioni di baseGli archivi sequenziali, gli archivi a liste, gli archivi sequenziali con indice, gli archivi ad accesso diretto. |
 | Organizzazioni per chiavi secondarie, archivio parzialmente invertito, a liste multiple. |
LE BASI DI DATI
 | Introduzione alle basi di datiSistemi informativi e sistemi informatici, modello di dati, DBMS, indipendenza logica e fisica, ridondanza, integrità, (**) fasi tipiche della progettazione e ciclo di vita di un SI. |
 | Il modello EREntità e attributi, associazioni, IS-A. (**) realtà campione e scenari significativi. |
 | Il modello relazionaleLe tabelle, le chiavi, la trasformazione di un diagramma ER in un modello relazionale, dipendenze funzionali e normalizzazione. |
 | (**) Algebra relazionaleOperazioni primitive: prodotto, proiezione, restrizione; giunzioni di relazioni, giunzioni esterne e associazioni IS-A. |
 | Il linguaggio SQLAggiunta e eliminazione di una tabella/colonna/dati, Il comando select (from, where, group by, having, order by), le funzioni e le espressioni, le subquery, il join interno/esterno. |
ATTIVITA' DI LABORATORIO
 | TurboPascalRipasso liste e file; Alberi; Archivi sequenziali, a liste, ad indice. |
 | Access (97)La creazione delle tabelle, le relazioni e l'integrità referenziale, la creazione delle maschere, delle query (QBE e SQL), delle macro (cenni). |
 | VisualBasicCenni sulla programmazione guidata dagli eventi, sui moduli e su SQL e VBA. |
 | Navigazione in Internet |
MATERIALI DIDATTICI
 | Garavaglia, Petracchi, Forte - Archivi e basi di dati (3° vol.) – Zanichelli |
 | (*) Garavaglia, Petracchi, Forte - Strutture dati e programmazione per oggetti (2° vol.) - Masson |
 | (**) G. Callegarin - Nuovo corso di informatica (3° vol.) - Cedam |
 | Appunti dei docenti. |
|