Version-enabled, multi-typed, multi-targeting referential integrity relational database system and methodology
First Claim
Patent Images
1. A database system comprising:
- a plurality of first target tables exhibiting different table types; and
a source table including a plurality of records, each record having a common super-column including a plurality of sub-columns, at least one of the sub-columns of a particular record referencing one of the table types of the plurality of first target tables.
1 Assignment
0 Petitions
Accused Products
Abstract
A relational database is disclosed which includes a number of target tables each exhibiting a different type, such as a general contact table, a personal contact table and a department contact table. The relational database includes a super-column which is divided into a number of columns corresponding to the number of types of target tables. A respective column is allocated in the super-column for each of the types of the target tables. Valuable system memory space is consequently conserved. Multiple-typed tables and multi-targeted tables are supported, and multi-version data storage capabilities are provided.
-
Citations
23 Claims
-
1. A database system comprising:
-
a plurality of first target tables exhibiting different table types; and
a source table including a plurality of records, each record having a common super-column including a plurality of sub-columns, at least one of the sub-columns of a particular record referencing one of the table types of the plurality of first target tables. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A database system comprising:
-
a plurality of first target tables exhibiting different table types;
a plurality of second target tables exhibiting different table types; and
a linking source table including a plurality of records, each record having first and second super-columns, each super column including a plurality of sub-columns, at least one of the sub-columns of a record'"'"'s first super-column referencing one of the table types of the plurality of first target tables, at least one of the sub-columns of a record'"'"'s second super-column referencing one of the table types of the plurality of second target tables. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of configuring a database system comprising:
-
providing a plurality of first target tables exhibiting different table types;
and providing a source table including a plurality of records, each record having a common super-column including a plurality of sub-columns, at least one of the sub-columns of a particular record referencing one of the table types of the plurality of first target tables. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of configuring a database system comprising:
-
providing a plurality of first target tables exhibiting different table types;
providing a plurality of second target tables exhibiting different table types; and
providing a linking source table including a plurality of records, each record having first and second super-columns, each super column including a plurality of sub-columns, at least one of the sub-columns of a record'"'"'s first super-column referencing one of the table types of the plurality of first target tables, at least one of the sub-columns of a record'"'"'s second super-column referencing one of the table types of the plurality of second target tables. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer program product for organizing information in a content management system, the computer program product including a plurality of computer executable instructions stored on a computer readable medium, wherein the instructions, when executed by the content management system, cause the system to perform the steps of:
-
providing a plurality of first target tables exhibiting different table types; and
providing a source table including a plurality of records, each record having a common super-column including a plurality of sub-columns, at least one of the sub-columns of a particular record referencing one of the table types of the plurality of first target tables. - View Dependent Claims (22, 23)
-
Specification