Le schéma de l'information dans une base de données relationnelle est un tableau distinct qui documente des informations sur la base de données elle-même. Cette information de base est d'environ nombreux aspects différents de la base de données relationnelle; comprend des données sur des tables, des lignes, des colonnes et des dossiers, et aide les concepteurs de bases de données vérifier cette information. Même si cela fait partie de la base de données relationnelle, le schéma d'information agit comme une base de données distincte, bien que le schéma ne génère pas comme une base de données distincte lorsqu'il est placé sur un serveur. Bien que ce schéma est une norme utilisée par les concepteurs de bases de données, il est généralement accessible par les invites non-standard. Toutes les informations dans ce schéma est en lecture seule, afin que les utilisateurs ne peuvent pas changer ou manipuler des données à partir du schéma.
Les bases de données ont tellement d'informations que la plupart sont généralement impossible à lire sans un peu d'aide. Si les concepteurs de bases de données veulent voirles métadonnées ou les informations derrière la base de données, ils peuvent utiliser le schéma d'information. Cela affiche la plupart des informations à l'intérieur de la base de données, tels que le nombre de tables, les noms des dossiers ou les titres des colonnes et des lignes. Alors que le schéma ressemble à une table, c'est un point de vue, ce qui signifie pas de fichiers sont liés à elle.
Ce schéma agit très différemment des autres formes dans la base de données. Le schéma de l'information, en raison de la façon dont il est titulaire et affiche des informations, agit comme une base de données distincte lorsque les utilisateurs visualisent le schéma. Dans le même temps, les limites modification signifie pas qu'il n'agit pas comme une base de données traditionnelle. Contrairement à une base de données traditionnelle, qui peut être générée lorsqu'il est placé sur un serveur, le schéma d'information n'est pas produite sur un serveur. Cela signifie que le schéma d'information est accessible uniquement lorsqu'elle est vue d'un programme de base de données, et non pas à partir du serveur.
De nombreuses normes de base de données existent pour la sécurité et la stabilité, et le schéma d'information est l'une de ces normes. Cela signifie que toutes les bases de données relationnelles, peu importe qui les construit, devrait contenir cette fonction. Dans le même temps, les commandes non standard sont utilisés pour accéder au schéma, ce qui le différencie de la plupart des autres normes de base de données. Par exemple, le "show" et les commandes «décrire» sont utilisés pour afficher le schéma, en fonction du modèle de base de données , même si elles ne sont pas des commandes standard.
Les changements et les modifications ne sont pas autorisées à partir du schéma de l'information, car il est en lecture seule. Cela signifie que les utilisateurs peuvent seulement lire les données du schéma, ils ne peuvent exercer les fonctions sur l'information. Quel que soit le niveau d'autorisation des utilisateurs, qu'ils soient administrateurs ou même les concepteurs de bases de données, il n'y a pas moyen de changer cela, à partir de 2011