Extensible database

   
   

An extensible database system is disclosed for storing data in a plurality of separate, lower-level databases. A top-level database is used to manipulate the data. The top-level database has a property dictionary file that stores the names of properties in the database system, along with references to their locations. An initial database system is created having a plurality of separate databases, each of which may store one or more fields, or properties. References to each of the initial databases are stored in the dictionary file. Thereafter, an added database may be used to add a property, or field, to the database system. The name of the added properties is stored in the dictionary file along with an address pointer to the memory location of the added database. To delete a properties, the reference to that properties is deleted from the property dictionary file and the properties data is removed from memory.

Раздвижная система базы данных показана для хранить данные в множественности отдельно, lower level баз данных. Top-level база данных использована для того чтобы манипулировать данные. Top-level база данных имеет словарный файл свойства хранит имена свойств в системе базы данных, вместе с справками к их положениям. Создана первоначально система базы данных имеющ множественность отдельно баз данных, каждое из которых может хранить one or more поля, или свойств. Справки к каждой из первоначально баз данных хранятся в словарном файле. В дальнейшем, добавленная база данных может быть использована для того чтобы добавить свойство, или поле, к системе базы данных. Имя добавленных свойств хранится в словарном файле вместе с указателем адреса к участка памяти добавленной базы данных. Для того чтобы уничтожить свойства, справка к тому свойства уничтожена от словарного файла свойства и данные по свойств извлечутся от памяти.

 
Web www.patentalert.com

< Method and system for data mining automation in domain-specific analytic applications

< Relational database system providing XML query support

> Method and system for automated web reports

> System and methodology providing compiler-assisted refactoring

~ 00137