Skip to main content

Cos'è un dizionario di dati?

Un database di computer è un file system digitale che mantiene informazioni critiche per un'azienda.Un dizionario di dati è una mappa dati dettagliata di ciascun elemento e tabella di file all'interno del database.Questa mappa è considerata un catalogo di dati che include ciascun nome della tabella, nome del campo, tipo di campo e una descrizione generale di tutti gli elementi all'interno del database.

Il dizionario dei dati è uno dei documenti più critici per un'applicazione di computer.Fornisce una descrizione generale del contenuto dei dati all'interno del database.Definisce anche le regole, i vincoli e le regole del formato per l'integrità dei dati.Senza questo dizionario, le future modifiche all'applicazione potrebbero diventare impossibili.

Molte applicazioni software legacy hanno una progettazione di database arcaico.Ciò è dovuto ai limiti fisici dei database progettati molti decenni fa.A causa dei vincoli della dimensione del nome del campo, molti nomi sono abbreviati e non molto intuitivi.Un dizionario di dati è una necessità per la gestione dei database legacy.

Sfortunatamente, non esiste un processo di controllo formale per la progettazione del database.In genere è responsabilità del team di sviluppo implementare le migliori pratiche durante la creazione di un database.Molti sviluppatori alle prime armi possono definire nomi di colonne con descrizioni generiche.Questa convenzione generica di denominazione è estremamente non intuitiva e scarsa, il che può portare a un database ingestibile.

Un dizionario di dati può aiutare con la progettazione del database non intuitivo.Questo dizionario definirà in dettaglio ciascun nome di campo e i metadati, con una descrizione di come vengono utilizzati i dati.Avere questo dizionario può aiutare i futuri sviluppatori a determinare come modificare al meglio il sistema per i futuri miglioramenti.

Un database è costituito da tabelle e nomi dei campi.La tabella è un file che contiene informazioni su un tipo specifico di dati.Un esempio di una tabella potrebbe essere una tabella di persona.La tabella della persona avrebbe nomi di campo per includere il nome, il cognome e il secondo nome.Il dizionario dei dati è il documento che definisce i dettagli su ciascun campo all'interno delle tabelle del database.

Il dizionario dei dati è simile a un sistema di catalogo all'interno di una libreria.Ogni tabella è documenti come unità specifica con una definizione di dettaglio dei nomi dei campi all'interno della tabella.La definizione dovrebbe includere le dimensioni, il tipo e i valori previsti dei campi.Dovrebbe inoltre definire tutte le relazioni che la tabella può avere con altri elementi di dati all'interno del database.

Un campo richiesto è un elemento di dati che deve essere sempre popolato prima che l'applicazione consenta di salvare i dati nel file system.Non tutti gli elementi di dati sono considerati campi richiesti.Il dizionario dei dati dovrebbe anche documentare quali campi sono richiesti campi.Questo aiuta il futuro team di sviluppo a comprendere le regole incorporate nel database.