Browse Prior Art Database

A Method for Defining and Storing in a Relational Database the Attributes and Extended Attributes of All Instances of a Class of Objects

IP.com Disclosure Number: IPCOM000016588D
Original Publication Date: 2003-Jul-01
Included in the Prior Art Database: 2003-Jul-01

Publishing Venue

IBM

Abstract

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.