? Peu importe ce modèle utilise une base de données ( relationnelles, hiérarchiques ou réseau ) , il doit avoir un système de stockage d'informations sur les données qu'il contient . Il s'agit d'une catégorie distincte de données. Ce n'est pas le type de données que les utilisateurs entrent ou d'une requête , ce sont les détails de l'administration sur la façon dont les données de l'utilisateur final est classée . Il s'agit de données à propos des données . C'est métadonnées. Base de données Structures
bases de données doivent avoir une certaine structure pour commander des données . Dans base de données relationnelles , comme Oracle , cette structure est un tableau à deux dimensions . Une table contient des lignes et des colonnes. Les colonnes expriment catégories de données pour chaque enregistrement . Le tableau se mappe à une «entité» dans un diagramme entité-relation de base de données . Une entité est une chose , un acteur ou d' un produit. Exemples: « clientèle », de facture »ou« Point ». Attributs d'une entité appelée « Client » comprennent « Nom »ou « numéro de téléphone ». Les noms d'attributs font partie des métadonnées parce qu'ils forment -têtes de colonne , plutôt que des valeurs . Un de la fonction de métadonnées est de définir les tables et former la structure de la base de données.
Métadonnées par rapport aux données
métadonnées ajoute du sens aux valeurs en mettant des données dans un contexte . Par exemple, un numéro de téléphone actuel , comme " 0952233434 " dans un dossier d'un client dans une base de données est une valeur dans un champ, et des données . " Numéro de téléphone " décrit la signification de " 0952233434 . " Il explique ce que chaîne de nombres représente.
Format
métadonnées définit également des contraintes sur les données détenues dans les bases de données . Il précise quel type de données peut être tenu dans chaque domaine , et la taille de chaque champ. Les types de données peuvent être construits pour placer un format sur l'écran de données d'un champ , comme un format de date.
Exemples
Dans une base de données relationnelle , les métadonnées définit une table pour stocker les données en listant les colonnes de la table contient . Chaque colonne contient un nom , un type de données et une largeur maximale . D'autres attributs d'une colonne comprennent que ce champ est facultatif ou obligatoire dans un dossier et si cette colonne est indexée .
Accès
La plupart des systèmes de gestion de bases de données maintenir tables système stocker les métadonnées d'une base de données. Cela donne aux programmeurs et aux administrateurs de bases de données un moyen facile de générer rapidement un plan d' une base de données montrant toutes les tables et les attributs et leurs relations les uns aux autres . Dans cette fonction , les métadonnées décrit également les métadonnées de la base de données.