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. |
|