Method and system for supporting multivalue attributes in a database system
First Claim
Patent Images
1. A computer implemented method for supporting multiple value attributes in a database system comprising the steps of:
- a) defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one mulitvalue attribute;
b) generating an attribute value table (AVT) for the index class for storing attribute values for the single value attributes; and
c) generating a multiple value table (MVT) for each of the at least one mulitvalue attribute for storing attribute values for the at least one mulitvalue attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for supporting multivalue attributes in a database system is disclosed. The method and system includes defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one multivalue attribute, generating an attribute value table for the index class for storing attribute values for the single value attributes, and generating a multiple value table for each of the at least one multivalue attributes for storing attribute values for the at least one mulitvalue attributes.
-
Citations
29 Claims
-
1. A computer implemented method for supporting multiple value attributes in a database system comprising the steps of:
-
a) defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one mulitvalue attribute;
b) generating an attribute value table (AVT) for the index class for storing attribute values for the single value attributes; and
c) generating a multiple value table (MVT) for each of the at least one mulitvalue attribute for storing attribute values for the at least one mulitvalue attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium containing program instructions for supporting multiple value attributes in a database system, the program instructions for:
-
a) defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one multivalue attribute;
b) generating an attribute value table (AVT) for the index class for storing attribute values for the single value attributes; and
c) generating a multiple value table (MVT) for each of the at least one multivalue attribute for storing attribute values for the at least one multivalue attribute. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for supporting multiple value attributes in a database system comprising:
-
a client computer for allowing a user to define an index class, wherein the index class includes a plurality of attributes, wherein the plurality of attributes includes single value attributes and at least one multivalue attribute;
a library server coupled to the client computer for receiving information about the index class from the user, the library server including means for generating an attribute value table (AVT) for the index class for storing attribute values for the single value attributes and means for generating a multiple value table (MVT) for each of the at least one multivalue attribute for storing attribute values for the at least one multivalue attribute; and
an object server coupled to the library server for storing data in the database. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification