Эта рубрика будет посвящена:
-
использованию представлений словаря данных для поиска информации по объектам;
-
запросам различных представлений словаря данных.
В этой вводной публикации излагаются начальные сведения о представлениях словаря данных. Эти представления словаря можно использовать для извлечения метаданных и создания отчетов по объектам схемы.
Пользовательские таблицы – это таблицы, созданные пользователем и содержащие деловые данные, например таблица EMPLOYEES
. В базе данных Oracle существует еще одна коллекция таблиц и представлений, известная как словарь данных. Эта коллекция создается и обслуживается сервером Oracle, причем в ней содержатся сведения о базе данных. Словарь данных организован в таблицы и представления, как и другие сведения базы данных. Словарь данных – это не только центральный компонент каждой базы данных Oracle, он является также важным средством для всех пользователей, от конечных пользователей до разработчиков прикладных программ и администраторов баз данных.
Для доступа к словарю данных используются инструкции SQL. Так как словарь данных доступен только для чтения, допускается выполнять только запросы таблиц и представлений.
Можно запрашивать представления словаря, которые основаны на таблицах словаря, чтобы найти сведения, такие как:
-
определения всех объектов схемы в словаре (таблицы, представления, индексы, синонимы, последовательности, процедуры, функции, пакеты, триггеры и так далее);
-
значения по умолчанию для столбцов;
-
сведения об ограничениях целостности;
-
имена пользователей Oracle;
-
привилегии и роли, предоставленные каждому пользователю;
-
другие общие сведения о базе данных.
Далее: Использование подзапросов для обработки данных