A database management system maintains a system catalog for storing
information regarding the data definitions of the managed data objects,
where all information necessary for the recreation of the data definitions
must be available or inferable from the stored information. The inventive
database management system also maintains log records or a journal of
changes which occur within the database system, especially to the system
catalog information. When a drop of a managed data object occurs, the
deletion of the system catalog data definition information is recorded in
the log. To recreate the data definitions of the dropped objects, first
the information about the dropped objects, deleted from the system
catalog, is located in the log records. Second, the log records are read
and extracted. Third, the definition information is extracted or inferred
from the log records. Finally, the definition information is translated
into the appropriate definition instructions for the database management
system, for example, in SQL.
Системаа организации хозяйства базы данных поддерживает каталог системы для хранить информация относительно определений данных управляемых предметов данных, где вся информация обязательно для воссоздания определений данных должна быть имеющейся или inferable от, котор хранят информации. Изобретательный системаа организации хозяйства базы данных также поддерживает показатели журнала или журнал изменений происходят внутри система базы данных, специально к данным по каталога системы. Когда падение управляемого предмета данных происходит, пропускание данных по определения данным по каталога системы записано в журнале. Для того чтобы воссоздать определения данных упаденных предметов, сперва информация о упаденных предметах, уничтоженных от каталога системы, расположена в показателях журнала. Во-вторых, прочитаны и извлечены показатели журнала. В-третьих, данные по определения извлечены или inferred от показателей журнала. Окончательно, данные по определения переведены в соотвествующие инструкции определения для системаа организации хозяйства базы данных, например, в sql.