Skip to main content

Qu'est-ce qu'un dictionnaire de données?

Une base de données informatique est un système de fichiers numériques qui maintient des informations critiques pour une entreprise.Un dictionnaire de données est une carte de données détaillée de chaque élément et table de fichiers dans la base de données.Cette carte est considérée comme un catalogue de données qui inclut chaque nom de table, nom de champ, type de champ et une description générale de tous les éléments de la base de données.

Le dictionnaire de données est l'un des documents les plus critiques pour une application informatique.Il fournit une description générale du contenu des données dans la base de données.Il définit également les règles, contraintes et règles du format pour l'intégrité des données.Sans ce dictionnaire, la modification future de l'application pourrait devenir impossible.

De nombreuses applications logicielles héritées ont une conception de base de données archaïque.Cela est dû aux limites physiques des bases de données conçues il y a plusieurs décennies.En raison des contraintes de taille de nom de champ, de nombreux noms sont abrégés et pas très intuitifs.Un dictionnaire de données est une nécessité pour gérer les bases de données héritées.

Malheureusement, il n'y a pas de processus d'audit formel pour la conception de la base de données.Il est généralement de la responsabilité de l'équipe de développement de mettre en œuvre les meilleures pratiques lors de la création d'une base de données.De nombreux développeurs novices peuvent définir des noms de colonnes avec des descriptions génériques.Cette convention de dénomination générique est extrêmement non intuitive et mauvaise, ce qui peut conduire à une base de données ingérable.

Un dictionnaire de données peut aider à la conception de la base de données non intuitive.Ce dictionnaire définira en détail chaque nom de champ et les métadonnées, avec une description de la façon dont les données sont utilisées.Avoir ce dictionnaire peut aider les futurs développeurs à déterminer comment modifier au mieux le système pour les améliorations futures.

Une base de données est composée de tables et de noms de champ.Le tableau est un fichier qui contient des informations sur un type de données spécifique.Un exemple de table pourrait être une table de personne.La table de personne aurait des noms de champ pour inclure le prénom, le nom de famille et le deuxième prénom.Le dictionnaire de données est le document qui définit les détails de chaque champ dans les tableaux de la base de données.

Le dictionnaire de données est similaire à un système de catalogue au sein d'une bibliothèque.Chaque tableau est des documents en tant qu'unité spécifique avec une définition détaillée des noms de champ dans le tableau.La définition doit inclure la taille, le type et les valeurs attendues des champs.Il doit également définir toutes les relations que le tableau peut avoir avec d'autres éléments de données dans la base de données.

Un champ requis est un élément de données qui doit toujours être rempli avant que l'application ne permette d'enregistrer les données dans le système de fichiers.Tous les éléments de données ne sont pas considérés comme des champs requis.Le dictionnaire de données doit également documenter les champs requis.Cela aide l'équipe future de développement à comprendre les règles incorporées dans la base de données.