Поделиться через


Функции каталога

Все базы данных имеют структуру, которая описывает, как данные будут храниться в базе данных. Например, простая база данных заказов на продажу может иметь структуру, показанную на следующем рисунке, в которой столбцы идентификаторов используются для связывания таблиц.

Показывает структуру простой базы данных

Эта структура, а также другие сведения, такие как привилегии, хранятся в наборе системных таблиц , называемых каталогом базы данных, который также называется словарем данных.

Приложение может обнаружить эту структуру с помощью вызовов функций каталога. Функции каталога возвращают сведения в результирующих наборах и обычно реализуются с помощью инструкций SELECT для таблиц в каталоге. Например, приложение может запросить результирующий набор, содержащий сведения обо всех таблицах в системе или всех столбцах в определенной таблице.

Этот раздел содержит следующие подразделы.