Patent ID: 6694325
Filing Date: 2004-02-17
Classification: G06F,Y10S

Abstract:
A computer-based software method for creating and modifying a data base comprising a multiplicity of records, the method comprising the steps of:(a) creating a database comprising a plurality of entity records and a schema which further comprises a plurality of attribute records further comprising an attribute schema, and a plurality of constraint records, wherein each constraint record further comprises a logical statement that can be used to describe the circumstances under which an attribute value is allowed in a corresponding entity and if so, any limitations on the attribute value; (b) inputting data into one or more attribute records, into one or more constraint records, and into one or more entity records; (c) deleting data in one or more of the attribute records, in one or constraint records, and into one or more entity records; and (d) storing the records of the database in a computer storage medium, so that the attribute schema of any of the records may be modified without requiring reloading either part or all of the database to maintain its integrity.