Method and system for representing and accessing object-oriented data in a relational database system
First Claim
Patent Images
1. A system for representing object-oriented entities in a relational table comprising:
- a database table comprising data identifying attribute values, said attribute values associated with respective attributes of an object that belongs to an object class;
one or more catalog tables associated with said database table, each of said one or more catalog tables corresponding to one of said attributes and comprising information that relates one or more of said attribute values that are associated with said one of said attributes to said object represented within said database table.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for representing objects in a relational database is provided. In one aspect, the invention provides a method and system for storing directory information objects in a relational database management system. In addition, a method and system for generating a statement in a database query language to search or manipulate objects or entries that are stored in a relational database is disclosed. An aspect of the invention is directed to a method and system that can automatically generate a SQL statement for an LDAP search filter.
-
Citations
16 Claims
-
1. A system for representing object-oriented entities in a relational table comprising:
-
a database table comprising data identifying attribute values, said attribute values associated with respective attributes of an object that belongs to an object class;
one or more catalog tables associated with said database table, each of said one or more catalog tables corresponding to one of said attributes and comprising information that relates one or more of said attribute values that are associated with said one of said attributes to said object represented within said database table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for representing object-oriented entities in relational tables comprising:
-
a database table comprising data identifying attributes of objects belonging to a plurality of object classes; and
a distinguished names table comprising information that identify unique system identification names for said objects represented in said database table. - View Dependent Claims (12, 13, 14)
-
-
15. A method for representing object-oriented entities in a relational table comprising:
-
storing attribute information for attributes of an object belonging to an object class in a database table, said database table comprising one row for each of said attributes; and
generating one or more catalog tables associated with said database table, each of said one or more catalog tables corresponding to one of said attributes and comprising information that relates one or more of said attribute values that are associated said one of said attribute to said object represented within said database table.
-
-
16. A method for representing object-oriented entities in a relational table comprising:
-
storing attribute information for attributes of objects belonging to a plurality of object classes in a database table, said database table comprising one row for each attribute;
storing identification data in a distinguished names table; and
said identification data identifying unique system identification names for said objects represented in said database table.
-
Specification