Skip to main content

Qu'est-ce qu'un schéma d'information?

Le schéma d'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.Ces informations générales portent sur de nombreux aspects différents de la base de données relationnelle;Comprend des données sur les tables, les lignes, les colonnes et les enregistrements;et aide les concepteurs de bases de données à vérifier ces informations.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 soit une norme utilisée par les concepteurs de bases de données, il est couramment accessible par des invites non standard.Toutes les informations de ce schéma sont en lecture seule, de sorte que les utilisateurs ne peuvent pas modifier ou manipuler des données du schéma.

Les bases de données ont tellement d'informations que la plupart sont généralement impossibles à lire sans assistance.Si les concepteurs de bases de données souhaitent afficher les 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 dans la base de données, telles que le nombre de tables, les noms des enregistrements ou les titres des colonnes et des lignes.Bien que le schéma ressemble à une table, c'est une vue, ce qui signifie qu'aucun fichier y est lié.

Ce schéma agit très différemment des autres formes de la base de données.Le schéma d'information, en raison de la façon dont il conserve et affiche des informations, agit comme une base de données distincte lorsque les utilisateurs voient le schéma.Dans le même temps, les limitations de modification signifient qu'elle 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'elle est placée sur un serveur, le schéma d'information n'est pas généré sur un serveur.Cela signifie que le schéma d'information ne peut être accessible que lorsqu'il est consulté à partir d'un programme de base de données, et non à 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 a construites, devrait contenir cette fonction.Dans le même temps, des commandes non standard sont utilisées pour accéder au schéma, ce qui le différencie de la plupart des autres normes de base de données.Par exemple, les commandes «show» et «décrire» sont utilisées pour afficher le schéma, selon le modèle de base de données, même s'ils ne sont pas des commandes standard.

Les modifications et les modifications ne sont pas autorisées à partir du schéma d'information, car il est définià lire seule.Cela signifie que les utilisateurs ne peuvent lire que des données du schéma;Ils ne peuvent effectuer aucune fonction sur les informations.Quel que soit le niveau d'autorisation des utilisateurs, qu'ils soient administrateurs ou même des concepteurs de bases de données, il n'y a aucun moyen de changer cela, en 2011.