un dictionnaire de base de données , aussi connu comme un référentiel de métadonnées ou dictionnaire de données , est un magasin de la structure d'une base de données. Il définit comment les données sont stockées et accessibles . Le dictionnaire de base de données doit avoir lieu dans la même base de données que les données , sinon le système de gestion de base de données ou SGBD , seraient incapables de l'utiliser pour créer la structure qui détient les données de la base de données. Le dictionnaire peut aussi être tenu sous forme papier ou développé dans des applications externes d'accès par les techniciens qui travaillent avec la base de données . Il ya des éléments de base de la structure de données qui doit être tenue dans le dictionnaire de base de données. Structure Chaque morceau de données doivent être conservées séparément de sorte que l'on peut être distinguée de l'autre. Les éléments de données sont habituellement identifiés par deux dimensions - une structure d'enregistrement et une structure de colonne. Un enregistrement est un groupe lié d'instances de champs , ou une table de lignes. Les colonnes sont les définitions de chaque champ dans un enregistrement . Un dictionnaire de données contient plus d'informations sur les colonnes de la base de données que sur les lignes , les lignes sont formées par des données, ce qui n'est pas de la responsabilité directe du dictionnaire de base de données. Types de données types de données font partie de la définition d'une colonne dans la base de données . Elle indique quel doit s'attendre type de données dans ce domaine. Les types de base de données se divisent entre numérique et alphanumérique . Chacune de ces deux catégories sont généralement subdivisés . Les champs numériques doivent être définis pour indiquer si décimales sont autorisés dans le champ . Les champs alphanumériques définitions comprennent si le champ doit contenir un caractère ou une chaîne de plusieurs caractères . Tailles de terrain peuvent également être appliquées à des colonnes numériques. Les champs alphanumériques peuvent avoir des formats qui leur sont imposées , tels que les formats de date ou d'une restriction dans les valeurs possibles qui peuvent être détenus dans les champs. Contraintes données La distinction entre les contraintes et les types de données peuvent souvent être floue. Par exemple , les restrictions à la largeur d'une colonne est une contrainte de colonne . Contraintes liées aux données ne font pas partie de la définition de la colonne. Les contraintes sont les règles qui permettent aux relations entre les données contenues dans la structure de la base de données. Ils veillent à ce que les données contenues dans un tableau ne correspondent pas à plusieurs enregistrements dans un autre ou de faire des enregistrements à être manqué d'un lien parce qu'il manque des données essentielles . C'est ce qu'on appelle "intégrité des données " et est appliquée par les contraintes qui interdisent certaines colonnes pour contenir des valeurs nulles et également garantir l'unicité du contenu des colonnes spécifiées. Autres éléments Bases de données stocker d'autres objets qui ne sont pas purement destinés à la détention ou de la définition des données, mais font partie intégrante des opérations de la base de données. Des exemples de ces éléments sont des indices , qui accélèrent l'accès aux données et les vues , qui sont prédéfinis requêtes qui se présentent comme des structures de base de données à l'utilisateur. Un schéma est un compte d'utilisateur qui contient des objets de données et applique les mesures de sécurité en limitant les actions que certains utilisateurs peuvent effectuer aussi . Ces éléments font partie de la structure opérationnelle d'une base de données sans être des éléments clés du dictionnaire de données.
|