Extensible database

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06804680

ABSTRACT:

FIELD OF INVENTION
The present invention relates generally to computer software. More particularly, it relates to data storage and databases.
BACKGROUND
In the field of data storage it is desirable to maintain records in a searchable database stored on a computer system. Databases are common means for storing various data, such as employee records, in a matrix-type format. A database may have multiple fields for different data elements. In the example of an employee records database, the fields may include an employee name, birth date, social security number, address, etc. To create a database, the user specifies fields and enters data for each entry in those fields.
Frequently, databases are customized by creating and fixing the number and type of database fields. This creates a problem when the database is required to expand by adding new fields. For example, with a database of employee records, a user might decide that additional information about employees is to be kept such as an employee's starting date, type of vehicle, license plate number, etc.
SUMMARY OF INVENTION
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 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. References to each of the initial databases are stored in the dictionary. Thereafter, an added database may be used to add a property, or field, to the database system. The name of the added field is stored in the dictionary along with an address pointer or other reference to the memory location of the added database. To delete a field, the reference to that field is deleted from the property dictionary and the field data is removed from memory.


REFERENCES:
patent: 5974407 (1999-10-01), Sacks
patent: 6016497 (2000-01-01), Suver
patent: 6112209 (2000-08-01), Gusack
patent: 6457007 (2002-09-01), Kikuchi et al.
patent: 6587856 (2003-07-01), Srinivasan et al.
patent: 2002/0038308 (2002-03-01), Cappi

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Extensible database does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Extensible database, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extensible database will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3307446

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.