Un catálogo de base de datos es una función incluida en un servidor que permite a los usuarios y administradores verificar la información de cada base de datos instalada en ese servidor. Junto con la información común, un catálogo de base de datos también contiene metadatos en cada base de datos, como cuántas tablas y filas se utilizan en una base de datos en particular. Una forma en que los administradores pueden verificar los cambios en la base de datos es revisando el catálogo, ya que esto guarda todos los cambios recientes en la base de datos junto con información sobre las personas que realizaron los cambios. Los usuarios normalmente no tienen acceso, o tienen acceso limitado, al catálogo; el catálogo tiene automáticamente un enlace de correo electrónico para que los usuarios puedan enviar correos electrónicos a los administradores y solicitar acceso.
Si el propietario de una empresa o sitio web tiene un servidor, normalmente hay varias bases de datos incluidas en ese servidor. Estas bases de datos pueden contener diferentes tipos de información o pueden usarse para maximizar el umbral de almacenamiento de cada base de datos. Puede ser difícil para los administradores usar o regular cada base de datos, pero el catálogo de bases de datos puede ayudarlos con esta tarea. Esto se debe a que el catálogo guarda un archivo de todas las bases de datos, por lo que los administradores no se olvidarán de ninguna de ellas.
Aparte del nombre de cada base de datos en el servidor, un catálogo de base de datos también puede acceder a los metadatos de cada base de datos. Estos metadatos contienen información básica sobre la base de datos, como cuántas tablas se están llenando actualmente con datos y la cantidad de usuarios que tienen acceso a la base de datos. Si bien los metadatos no se pueden cambiar, facilita a los usuarios y administradores saber qué tan grande es una base de datos de un vistazo rápido.
El catálogo de la base de datos no solo almacena metadatos; también almacena información sobre cambios recientes. Esta sección del catálogo muestra todos los cambios y muestra el nombre del usuario y la dirección del protocolo de Internet (IP) para que los administradores sepan quién es el responsable de las modificaciones. Si el cambio es perjudicial para la base de datos, los administradores sabrán quién tiene la culpa.
Si bien los administradores suelen tener acceso ilimitado al catálogo de la base de datos, la mayoría de los usuarios tienen acceso limitado o nulo. Esto se debe a que los usuarios normalmente no necesitan información de metadatos, ni tampoco necesitan conocer la cantidad de bases de datos en un servidor. Si los usuarios necesitan acceso, el catálogo tiene automáticamente un enlace de correo electrónico que permite a los usuarios enviar correos electrónicos a los administradores para solicitar acceso. Los administradores pueden otorgar o no este acceso, según las razones y el historial de los usuarios.