Функции работы с каталогами

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

Shows the structure of a simple database

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

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

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