Ogni applicativo di gestione dati parte dalla progettazione del database. Avere una struttura dati correttamente realizzata significa avere a disposizione i dati in maniera funzionale. Attualmente il “DB” non funge solamente da contenitore dati, ma anche e soprattutto da contenitore e gestore di regole. Il database strutturato comprenderà sempre le giuste regole per il corretto salvataggio e aggiornamento dei dati. Solo questo garantisce l’omogeneità dei dati. L’integrità dei dati stessi è invece garantita dal motore nativo che regola il mantenimento dei dati nel database. I nostri database sono sempre e solamente quelli che uniscono affidabilità a standardizzazione. Parliamo quindi di tecnologie che comprendono Oracle, Microsoft SQL Server, MySQL e PostgreSQL. Salvo rarissime eccezioni, non adottiamo altri DB. Ci muoviamo in pratica nel mondo dei database relazionali.
