Treffer: Object-Oriented Standards: Can ODMG OQL be Extended to a Programming Language?

Title:
Object-Oriented Standards: Can ODMG OQL be Extended to a Programming Language?
Contributors:
The Pennsylvania State University CiteSeerX Archives
Publication Year:
1996
Collection:
CiteSeerX
Document Type:
Fachzeitschrift text
File Description:
application/postscript
Language:
English
Rights:
Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number:
edsbas.C19C40E2
Database:
BASE

Weitere Informationen

OQL is a query language proposed in the standard ODMG-93 as a tool for declarative access to object bases. We argue that bindings of OQL to universal programming languages (C++, Smalltalk, Java) must inevitably lead to the infamous impedance mismatch that was one of the major points of criticism of relational languages by the object-oriented school. This criticism to a big extent is not relevant now, as many relational and extended relational languages avoid the impedance mismatch by integrating programming constructs, for example the SQL3 standard, Oracle PL/SQL, or visual programming interfaces such as IBM VisualAge. As a remedy of this situation in the paper we discuss the integration of OQL with imperative programming constructs and abstractions in the spirit of the stack-based approach to object-oriented integrated query/programming languages. 1 Introduction The object database standard ODMG-93 [9] is an important milestone in the development of object bases [3]. Perhaps the mos.