La creazione dei database
Quando si crea, amplia o aggiorna un’infrastruttura informativa aziendale, è fondamentale progettare e configurare correttamente anche i database che sottendono al funzionamento dei vari applicativi.
Perché è importante progettare correttamente un database
Le fasi di progettazione di un database
- Analisi dei requisiti. Vengono prese in considerazione le funzionalità richieste dal sistema e raccolte e analizzate le esigenze degli utenti, da cui si estrapolano i requisiti che dovrà avere il sistema finito.
- Progettazione concettuale. Viene realizzata una descrizione della situazione reale per cui viene progettato il sistema, tramite i costrutti di entità e relazione. Il risultato è uno schema concettuale.
- Progettazione logica. Consiste nella progettazione del database in modo che rispetti in modo fedele ed efficiente lo schema concettuale precedentemente realizzato. Il risultato è uno schema logico e di conseguenza viene scelto il DBMS – Database Management System da utilizzare.
- Progettazione fisica. In questa fase vengono scelti e definiti strutture di memorizzazione delle tabelle e le strutture ausiliarie di accesso ai dati, ovvero gli indici. Lo schema logico dei dati viene tradotto in uno schema fisico.
- Realizzazione del database. Vengono realizzate le tabelle e implementate le applicazioni.
Come individuare il modello dati corretto
Per capire quale modello dati è più adatto alle esigenze aziendali, occorre partire dall’individuazione delle esigenze informative e delle applicazioni che utilizzeranno il database, per poi procedere con una progettazione ottimale. Come abbiamo visto, si parte dal modello concettuale, per poi individuare il modello logico appropriato e creare quindi quello fisico.
Il nostro servizio di consulenza prevede un affiancamento al cliente sin dalla fase di analisi dei requisiti, per essere certi di cogliere tutte le esigenze e individuare tutte le esigenze informative.
Evitare gli errori ed applicare le best practices
Il servizio di consulenza e progettazione Datamaze
Come abbiamo visto, ogni fase della progettazione è importante. In Datamaze siamo in grado di affiancarvi in ogni fase della progettazione e realizzazione di database e di gestire le soluzioni on premises, in cloud e in ambiente misto, applicando i pattern di sviluppo più appropriati a ciascuna esigenza.
Contattaci per maggiori informazioni oppure prenota un appuntamento online.
di Alice Sella, pubblicato il 30 giugno 2021