Methods and apparatus for efficiently splitting query...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S793000, C709S203000

Reexamination Certificate

active

06243710

ABSTRACT:

BACKGROUND OF THE INVENTION
A. Field of the Invention
This invention relates generally to computer databases and, more particularly, to methods and apparatus for providing object-based querying of a non-object-based database.
B. Description of the Related Art
Conventional, non-object-based database management systems (CDBMS) are widely used to store data. One popular type of a CDBMS, a relational database management system (RDBMS), stores data in the form of related tables. An RDBMS, however, is limited to relational (or tabular) data and does not have the sophistication required to manipulate more complex items such as objects associated with object-oriented programming languages. Some companies now provide an object-to-database mapping (ODM) system that converts objects to data and then stores the data in a CDBMS. With these systems, a software developer may to some extent integrate an object-oriented program with a CDBMS.
With both a CDBMS and an ODM system, however, data must be retrieved by using a standardized query language, such as SQL. Until now, therefore, software developers have not been able to take advantage of object-oriented programming languages to perform queries on data stored in a CDBMS. Instead, software developers have been required to formulate queries by using a standardized query language such as SQL. This approach limits software developers to the functions supported by SQL and does not allow them to take full advantages of the capabilities of object-oriented programming. Furthermore, in order to formulate SQL queries, software developers must learn how to map objects to the data stored in the DBMS.
There exists, therefore, a need for a system that allows software developers to formulate and perform object-based queries on data stored in a conventional, non-object-based DBMS.
SUMMARY OF THE INVENTION
Methods and apparatus consistent with the present invention, as embodied and broadly described herein, allow users to perform object-based querying in a distributed system having a non-object-based database management system.
In accordance with the invention, a method for performing object-based querying in a system having a non-object-based database management system comprises receiving an object-based query from a user program. The object-based query is separated into a server portion and a client portion, and the server portion is transmitted to the database management system.


REFERENCES:
patent: 5452468 (1995-09-01), Peterson
patent: 5495606 (1996-02-01), Borden et al.
patent: 5592668 (1997-01-01), Harding et al.
patent: 5799311 (1998-08-01), Agrawal et al.
patent: 5857180 (1999-01-01), Hallmark et al.
patent: 5857197 (1999-01-01), Mullins
patent: 5864842 (1999-01-01), Pederson et al.
patent: 5870735 (1999-02-01), Agrawal et al.
patent: 5873076 (1999-02-01), Barr et al.
patent: 5905982 (1999-05-01), Carey et al.
patent: WO 95/04960 (1995-02-01), None
R.G.G. Cattell, et al., Object Database Standard: ODMG 2.0 (Morgan Kaufmann Publishers, Inc., 1997).
“Applications in Java and Extended Java”, Undated, No date.
“OQL” memo from Baan, dated Sep. 15, 1997.
Abdallah Alashqur and Craig Thompson, O-R Gateway: A System For Connecting C++Application Programs and Relational Databases (USENIX C++ Technical Conference Proceedings, Aug. 10, 1992).
Rafiul Ahad and Tu-Ting Cheng, HP OpenODB: An Object-Oriented Database Management System For Commerical Applications (44 Hewlett-Packard Journal, Jun. 1993).
Xiaolei Qian and Louiqa Raschid, Query Interoperation Among Object-Oriented and Relational Databases (Proceedings of the Eleventh International Conference on Data Engineering, Mar. 6, 1995).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Methods and apparatus for efficiently splitting query... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods and apparatus for efficiently splitting query..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for efficiently splitting query... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2496572

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.