Catalogue système

Définition - Que signifie le catalogue système?

Un catalogue système est un groupe de tables et de vues qui incorporent des détails essentiels concernant une base de données. Chaque base de données composée d'un catalogue système et des informations du catalogue système spécifie le cadre de la base de données.

Par exemple, la langue du dictionnaire de données (DDL) de chaque table de la base de données est enregistrée dans le catalogue système.

Definir Tech explique le catalogue système

Le catalogue système est une partie vitale d'une base de données. À l'intérieur de la base de données, il y a des objets, qui comprennent des tables, des vues et des index. Fondamentalement, le catalogue système est un ensemble d'objets, qui comprend des informations qui définissent:

  • Autres objets inclus dans la base de données
  • La structure de la base de données elle-même
  • Plusieurs autres informations vitales

Le catalogue système destiné à l'implémentation peut être divisé en groupes logiques d'objets. Il s'agit d'offrir des tables accessibles non seulement par l'administrateur de la base de données, mais également par tous les autres utilisateurs de la base de données. Par exemple, les utilisateurs peuvent souhaiter voir les privilèges de base de données spécifiques qui leur ont été accordés; cependant, n'ont aucune obligation de se renseigner sur les processus ou la structure interne de la base de données.

Un utilisateur recherche généralement le catalogue système pour obtenir des informations concernant ses propres objets ainsi que ses privilèges, tandis que l'administrateur de la base de données doit être capable de se renseigner sur tout événement ou structure à l'intérieur de la base de données. Dans certaines implémentations, on peut trouver des objets de catalogue système, qui ne peuvent être accessibles que par l'administrateur de la base de données.

Un catalogue système est extrêmement important pour les administrateurs de bases de données ou tous les autres utilisateurs de bases de données qui souhaitent comprendre la nature et la structure d'une base de données. Le catalogue système permet de conserver l'ordre, non seulement par les utilisateurs et l'administrateur de la base de données, mais également par le serveur de base de données.