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 поля, или свойств. Справки к каждой из первоначально баз данных хранятся в словарном файле. В дальнейшем, добавленная база данных может быть использована для того чтобы добавить свойство, или поле, к системе базы данных. Имя добавленных свойств хранится в словарном файле вместе с указателем адреса к участка памяти добавленной базы данных. Для того чтобы уничтожить свойства, справка к тому свойства уничтожена от словарного файла свойства и данные по свойств извлечутся от памяти.