Un Database, o archivio di dati, ben strutturato e ben gestito è il nucleo di quasi tutte le applicazioni informatiche più evolute. Saper strutturare un database, relazionare i dati in modo ottimale ed evitare ridondanze, vuol dire una efficace gestione anche di quantità enormi di dati.
La teoria dei Database rappresenta da sempre uno dei settori più importanti dell’informatica. Le tecniche relative si sono evolute nel tempo fino ad arrivare ai database di tipo relazionale e ad oggetti.
Il corso fornisce una panoramica inerente a tutti i tipi di database gerarchico, reticolare, ad oggetti, relazionale affrontando i vantaggi e gli svantaggi di ciascuna struttura. Inoltre sono affrontate le conoscenze fondamentali relative alla strutturazione delle basi di dati. Numerosi esempi ed esercitazioni integrano e chiariscono le nozioni teoriche affrontate durante le lezioni
Conoscenza di base del computer.