Comparteix via


Funciones de catálogo

Todas las bases de datos tienen una estructura que describe cómo se almacenarán los datos en la base de datos. Por ejemplo, una base de datos simple de pedidos de ventas podría tener la estructura que se muestra en la ilustración siguiente, en la que se usan las columnas id. para vincular las tablas.

Muestra la estructura de una base de datos simple

Esta estructura, junto con otra información como privilegios, se almacena en un conjunto de tablas del sistema denominada catálogo de la base de datos , que también se conoce como diccionario de datos.

Una aplicación puede detectar esta estructura a través de llamadas a las funciones de catálogo. Las funciones de catálogo devuelven información en los conjuntos de resultados y normalmente se implementan a través de instrucciones SELECT en las tablas del catálogo. Por ejemplo, una aplicación podría solicitar un conjunto de resultados que contenga información sobre todas las tablas del sistema o todas las columnas de una tabla determinada.

Esta sección contiene los temas siguientes.