Метаданными называется описание собственной структуры базы данных. Это "данные о данных". В Firebird метаданные хранятся в 32-ух системных таблицах, названия которых начинаются с символов "RDB$". При извлечении метаданные представляют собой последовательность операторов, выполнение которых приводит к созданию базы данных требуемой структуры.
При извлечении метаданных имеется возможность извлечь также данные из таблиц пользователя. Это также будут операторы языка SQL, выполнение которых восстановит содержащиеся в таблицах данные пользователя. В этом случае результат извлечения метаданных может служить резервной копией базы данных.
Для извлечения метаданных используется команда главного меню "ToolsExtract Metadata", которая открывает окно "Extract Metadata". На рисунке 1.5 приведен пример этого окна для базы данных "Univer_2.gdb".
Рисунок 1.5 – Окно извлечения метаданных
В окне "Extract Metadata" можно либо выбрать объекты, информация о которых будет извлечена, либо установить флажок "Extract all", чтобы извлечь все метаданные.
|
|
Чтобы начать процесс извлечения, необходимо выбрать извлекаемую информацию, затем с помощью выпадающего списка "Extract to" выбрать место, в которое будут извлечены метаданные, а затем нажать кнопку [Start Extract] (F9).
Если в качестве места извлечения выбрать "Script Executive", то после извлечения откроется окно "Script Executive", в котором будут находиться извлеченные метаданные.