Fonctions de catalogue

Toutes les bases de données ont une structure qui décrit la façon dont les données seront stockées dans la base de données. Par exemple, une base de données de commandes client simple peut avoir la structure indiquée dans l’illustration suivante, dans laquelle les colonnes d’ID sont utilisées pour lier les tables.

Shows the structure of a simple database

Cette structure, ainsi que d’autres informations telles que des privilèges, sont stockées dans un ensemble de tables système appelées catalogue de la base de données, également appelée dictionnaire de données.

Une application peut découvrir cette structure par le biais d’appels aux fonctions de catalogue. Les fonctions de catalogue retournent des informations dans les jeux de résultats et sont généralement implémentées par le biais d’instructions SELECT sur les tables du catalogue. Par exemple, une application peut demander un jeu de résultats contenant des informations sur toutes les tables du système ou sur toutes les colonnes d'une table particulière.

Cette section contient les rubriques suivantes :