Significa progettare e strutture (logicamente e anche fisicamente) che possano accoglieree conservare e gestire nel modo migliore possibile i dati di cui l'utente ha bisogno per le sue attività .
Questi sono i passaggi
- Analisi del problema
- Modello Concettuale (Modello E/R)
- Modello Logico
- Modello Fisico e implementazione
- realizzazione dell'applicazione