A Method for Defining and Storing in a Relational Database the Attributes and Extended Attributes of All Instances of a Class of Objects
Original Publication Date: 2003-Jul-01
Included in the Prior Art Database: 2003-Jul-01
Disclosed is a method for defining and storing in a relational database the attributes and extended attributes of all instances of a class of objects. This mechanism provides the capability to store the attributes of classes in separate tables according to the data types of the attributes. This eliminates the RDBMS (Relational Database Management System) size constraints on the number of columns and length of a row in a table. Storing the attributes in separate tables improves storage while maintaining reasonable performance by fetching on demand. It also provides applications the flexibility to subclass without the need to change the metadata associated with the base class.