1. Intro
Come si organizzano i dati nelle tabelle in modo efficace ed efficiente?
- Evitare le ridondanze inutili
- Permettere l’ottimizzazione delle interrogazioni, cioè connettere opportunamente le tabelle che contengono informazioni collegate
La progettazione delle basi di dati procede per livelli:
- Livello concettuale: esprime i requisiti di un sistema in una descrizione adatta all’analisi da un punto di vista informatico
- Livello logico: evidenzia l’organizzazione dei dati dal punto di vista del loro contenuto informativo, descrivendo la struttura di ciascun record e i collegamenti tra record diversi
- Livello fisico: a questo livello la base di dati è vista come un insieme di blocchi fisici su disco. Qui viene decisa l’allocazione dei dati e le modalità di memorizzazione dei dati sul disco