? Indépendance - données du programme se réfère à la capacité de laisser intact données et accessible indépendamment de modifications de la base de données contenant les données. Cette indépendance permet aux administrateurs de base de données la possibilité de réorganiser une base de données pour répondre aux nouveaux besoins d'information d'une entreprise sans se soucier que les personnes qui ont besoin des données pour la recherche , les rapports et prendre des décisions éclairées vont soudain dans l'impossibilité d'y accéder. Métadonnées permet aux administrateurs de bases de données avec des informations sur le système de base de données de gestion , ou SGBD , elle-même , les aidant à maintenir l'intégrité des données et les performances de base de données de la piste. Base de données de schéma
Database schémas sont des plans pour les bases de données , en articulant comment les données sont stockées dans un SGBD et décrivant les relations entre les tables d'une base de données. Un schéma physique explique comment les données sont stockées dans un ordinateur, décrivant le matériel réel utilisé comme stockage pour les données numériques. Schéma logique d'une base de données décrit comment les données sont organisées au sein de la base de données, fournissant des détails tels que les tables qui sont utilisées pour les données spécifiques et quelles valeurs sont utilisées comme clés primaires d'établir des relations entre les tables.
Physique et logique des Données indépendance
Il ya deux niveaux hiérarchiques de l'indépendance programme - données , chacun veillant à ce que l'intégrité des données et l'accessibilité est préservée malgré toutes les modifications que l'entreprise pourrait faire au schéma physiques ou logiques de sa base de données . Indépendance physique des données est le niveau inférieur de la hiérarchie et se réfère à la capacité d'une entreprise pour mettre à niveau le matériel qu'il utilise pour le stockage de données sans perturber schéma logique de la base de données ou la capacité des utilisateurs finals à accéder à des données à travers les applications sur leurs ordinateurs. De même , l'indépendance logique des données permet aux administrateurs de bases de données liberté de faire des modifications au schéma logique, ajout de nouvelles tables ou l'ajout de champs à celles déjà existantes , sans perturber les utilisateurs finaux » d'accès aux données SGBD .
métadonnées
Dans le contexte des bases de données , les métadonnées sont des données qui décrivent les données au sein d'une base de données. Métadonnées dans un SGBD typique comprend des données sur les tables et les colonnes de la base de données, décrivant des attributs tels noms de table et de colonne , tailles de terrain et le type de données, tels que chaînes, des entiers ou des valeurs monétaires qui chaque champ détient. Métadonnées articule également les relations entre les tables et les règles de la base de données pour accéder aux données et de préserver l'intégrité des données .
Le Dictionnaire de données
dictionnaire de données d'une base de données est son entrepôt de métadonnées, consolider toutes les données sur le schéma de la base de données . Le dictionnaire base de données stocke les métadonnées dans sa propre série de tableaux , qui un administrateur de base de données crée un langage de définition de données . Le DDL n'est pas une langue au sens de SQL ou Java - c'est un sous-ensemble de commandes dans une langue qui permet à un utilisateur de créer et modifier des objets de base de données tels que des tables . En plus des données sur la structure de la base de données, le dictionnaire de données contient également des informations sur les procédures de base de données et les autorisations d'accès des utilisateurs . Ce référentiel d'information contribue à préserver l'intégrité des données en empêchant les utilisateurs de créer des objets qui reproduisent les noms d'autres objets ou des clés primaires qui violerait l'intégrité relationnelle.