Éléments clés d'un dictionnaire de base de données
La structure
Chaque partie de l'information doit être séparée afin de pouvoir la distinguer des autres. Les éléments des données sont identifiés en deux dimensions: une structure d’enregistrement et une structure de colonne. Un enregistrement est un groupe lié de champs ou de lignes de tables. Les colonnes définissent chaque champ de l’enregistrement. Un dictionnaire de données contient plus d'informations sur les colonnes que les lignes, car celles-ci sont constituées de données qui ne relèvent pas directement du dictionnaire de la base de données.
Types de données
Les types de données font partie de la définition d'une colonne dans la base de données. Celles-ci spécifient le type de données à saisir dans le champ. Les types de base de données sont divisés en numérique et alphanumérique. Chacune de ces deux catégories a plus de divisions. Les champs numériques doivent être définis pour spécifier si les décimales sont valides pour le champ. La définition des champs alphanumériques définit si le champ accepte un caractère ou une chaîne de plusieurs caractères. Les tailles des champs peuvent également être appliquées à des données de type numérique. Quant aux alphanumériques, ils peuvent se voir imposer des formats, tels que le format de date ou une restriction des valeurs possibles acceptées par le champ.
Restrictions de données
La différence entre les restrictions et les types de données peut être difficile à remarquer. Par exemple, une restriction sur la largeur d'une colonne est une contrainte de colonne. Les contraintes de données ne font pas partie d'une définition de colonne. Les restrictions sont des règles qui permettent les relations entre les données et la structure de la base de données. Les restrictions garantissent que les données d'une table ne coïncident pas avec plusieurs enregistrements dans d'autres ou que les enregistrements ne sont pas liés en raison d'un manque d'informations essentielles; Cela s'appelle l'intégrité des données et est appliqué par les restrictions qui empêchent certaines colonnes de contenir des valeurs vides ("null" en anglais), exigeant même qu'il y ait une singularité dans le contenu de colonnes spécifiques.
Autres éléments
Les bases de données stockent d'autres objets qui ne sont pas conçus pour enregistrer ou définir des données, mais pour faire partie intégrante des opérations de la base de données. Des exemples de ces éléments sont les index, qui accélèrent l'accès aux données et les vues, qui sont des requêtes qui se représentent elles-mêmes à l'utilisateur en tant que structures de la base de données. Un schéma est un compte d'utilisateur contenant des objets de données et augmentant les mesures de sécurité en limitant les actions pouvant être exécutées par certains utilisateurs. Ces éléments font partie de la structure opérationnelle des bases de données sans qu'il soit nécessaire d'être des éléments clés d'un dictionnaire de données.