Patent
1990-04-30
1998-06-02
Black, Thomas G.
395616, G06F 1730
Patent
active
057614938
ABSTRACT:
An object-oriented query language apparatus and method provides data abstraction, seamlessness with respect to the host programming language, set support orthogonal to persistence and strong typing. Such apparatus for processing queries includes a preprocessor to parse, optimize, and translate object query language statements into efficient host language statements, connected to a compiler that compiles such host language statements into executable code. Therefore, by inputting a program containing statements using a host language's type system as well as employing the host language's expressions, object composition, and inheritance in the formulation of queries, and by combining the Select-From-Where style of Standard Query Language as a basic structure for query statements with the set-valued function of the host language as targets for those queries, an associative query capability is added to a host programming language, thereby improving its versatility and functionality.
REFERENCES:
patent: 4894771 (1990-01-01), Kunii et al.
patent: 4914590 (1990-04-01), Loatman et al.
patent: 4961133 (1990-10-01), Talati et al.
patent: 5067072 (1991-11-01), Talati et al.
patent: 5091852 (1992-02-01), Tsuchida et al.
Reloop, An Algebra Based Query Language for an Object-Oriented Database System; Cluet et al.; Altair B.P. 105, 78153, Rocquencourt France, 1989.
ODE (Object Database and Environment): The Language and the Data Model; R. Agrawal, N.H. Gehani ACM-SIGMOD 1989 Intl Conf. on Management of Data, Portland, Oregon, May-Jun. 1989.
A Foundation for Evolution from Relational to Object Databases; David Beech, Advances in Database Technology--EDTB of 1988, vol. 303, pp. 251-270.
American National Standard for Information Systems --Database Language --SQL; American National Standards Institute, Inc., 1986, ANSI X3.135-1986.
Jorg Noack and Herbert Kuchen, Memopascal: Einbettung einer Datenbankanfragesprache in eine hohere Programmiersprache, Apr. '87, pp. 149-156.
Alashqur, et al., Proceedings of the Fifteenth International Conference on Very Large Data Bases QQL: A Query Lanaguage for Manipulating Object-Oriented Databases, pp. 433-442 (Pertinent pages: p. 434, col. 2, Line 27 -p. 439, col. 1, Line 1), Aug. '89.
Barabino, et al., 22nd ACM/IEEE Design Automation Conference, A Module for Improving Data Access and Management in an Integrated CAD Environment, Jun. 1985, pp. 577-583.
Blakeley Jose Alfredo
Thompson Craig W.
Black Thomas G.
Brady III W. James
Buhr M. N. Von
Donaldson Richard L.
Swayze, Jr. W. Daniel
LandOfFree
Apparatus and method for adding an associative query capability does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for adding an associative query capability , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for adding an associative query capability will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1472477