Une base de données est une collection de logiciels et de fichiers conçus pour organiser en toute sécurité et récupérer des informations . Contrairement aux fichiers informatiques traditionnels , qui stockent uniquement les données , bases de données contiennent à la fois des données et des métadonnées . Les métadonnées sont des informations supplémentaires , y compris des descriptions et des règles, qui régissent la façon dont l'ordinateur utilise les données . Avoir des métadonnées dans la base de données rend l'utilisation plus facile des données et plus cohérente. Base de données et métadonnées
Une base de données organise l'information afin que les utilisateurs peuvent en toute sécurité récupérer et analyser. L'ordinateur met la base de données sous la commande d' un programme unique, fonctionnant en continu appelé le serveur. Tous les utilisateurs accèdent à la base de données via le serveur , qui applique les règles de sécurité et de la structure . Les données dans les bases de données sont plus faciles à analyser que celles stockées dans des fichiers traditionnels. En plus des données , bases de données stockent également des métadonnées . La définition des métadonnées varie, mais signifie généralement des informations supplémentaires qui décrit les données , et non les données elle-même . Il tombe en plusieurs zones principales, telles que la structure , la description , l'administration et la procédure .
Structure
Même les bases de données simples contiennent des métadonnées de la structure. Toutes les bases ont des tables , et les bases de données stockent les définitions de table sous forme de métadonnées . En outre, chaque table est constituée d'un ou de plusieurs champs , dont chacun a un type de données , et la taille . Les types de données incluent caractère, entier , la date et l'argent. Chaque type de données a des règles inhérentes , par exemple , des champs entiers doivent contenir des nombres entiers. Si un utilisateur tente de mettre le nom d'une personne dans un champ entier , le programme serveur rejette les données . La base de données stocke les détails de la structure de chaque champ sous forme de métadonnées .
Documentation
Chaque élément de données dans une base de données dispose d'un champ de texte d'accompagnement contenant une description de l' le but et l'utilisation de l'élément. Par exemple, une table peut avoir plusieurs dates , y compris la date de transaction, date d'échéance et la date de la commande. Bien que le nom du champ transmet quelques conseils quant à son utilisation , la description permet des commentaires détaillés sur sa finalité . La base de données peut également inclure un schéma visuel reliant les différents tableaux par leurs champs communs . Le schéma sert à documenter la structure et la fonction de la base de données .
Règles
Chaque champ dans une base de données peut avoir un ensemble de règles simples de valeur dont le champ doit suivre. Par exemple, vous pouvez insérer une règle pour un champ de taux de rémunération de sorte qu'il ne prend jamais un nombre négatif. En plus de ces règles simples , une base de données peut avoir de petits programmes appelés déclencheurs. Le serveur effectue automatiquement le programme de déclenchement, par exemple , chaque fois qu'un utilisateur ajoute un enregistrement à une table particulière . À titre d'exemple , un déclencheur peut vérifier l'inventaire quand un client entre dans un ordre, évitant ainsi les pénuries et d'autres problèmes . La base de données stocke les règles et les déclencheurs sous forme de métadonnées .