3.2. Conceito de Catálogo de Banco de Dados
Além do conceito de um esquema, a SQL usa o conceito de um catálogo.
Um ambiente SQL é basicamente uma instalação de um SGBDR compatível com SQL em um sistema de computador. Um catálogo sempre contém um esquema especial, chamado INFORMATION SCHEMA, que oferece informações sobre todos os esquemas no catálogo e todos os seus descritores de elemento.
As restrições de integridade, como a integridade referencial, podem ser definidas entre as relações somente se existirem nos esquemas dentro do mesmo catálogo. Os esquemas dentro do mesmo catálogo também podem compartilhar certos elementos, como definições de domínio.