Partilhar via


Funções do catálogo

Todas as bases de dados têm uma estrutura que define como os dados serão armazenados na base de dados. Por exemplo, uma base de dados simples de ordens de venda pode ter a estrutura mostrada na ilustração seguinte, na qual as colunas de identificação são usadas para ligar as tabelas.

Mostra a estrutura de uma base de dados simples

Esta estrutura, juntamente com outras informações como privilégios, é armazenada num conjunto de tabelas do sistema chamado catálogo da base de dados , também conhecido como dicionário de dados.

Uma aplicação pode descobrir esta estrutura através de chamadas às funções do catálogo. As funções de catálogo retornam informação em conjuntos de resultados e são geralmente implementadas através de instruções SELECT contra as tabelas do catálogo. Por exemplo, uma aplicação pode pedir um conjunto de resultados contendo informações sobre todas as tabelas do sistema ou todas as colunas de uma determinada tabela.

Esta seção contém os seguintes tópicos.