A Query Interface for an Object Management System

  • Xuequn Wu
Conference paper


This paper presents the query interface EQL of the object management system InORM, which is based on a relation-object model. We describe the requirements and design objectives of an interface of an object management system in an integrated software factory and then review the facilities and main features of the interface EQL. The EQL supports object-oriented database capabilities such as encapsulation, method invocation, inheritance, and navigational queries while maintaining the relational capabilities. Moreover, the closure property is provided in a simple way and content-based queries for documents and programs are supported. The EQL has demonstrated that a useful, general purpose interface could be built for an object management system, on which a high-level integration of tools can be reached.


Closure Property Query Interface Path Expression Abstract Data Type Type Hierarchy 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    ISO/TC 97: “Information Processing Systems - Data Language SQL”. International Standards Organisation, 1986. Draft International Standard ISO/DIS 9075.Google Scholar
  2. [2]
    PCTE - A Basis for a Portable Common Tool Environment: Functional Specification. Technical report, CEC, 1988. Version 1. 5.Google Scholar
  3. [3]
    K. Abramowitz et al. Datenbankunterstützung für Software-Produktionsumgebung. In Proc. of the BTW Conf., Darmstadt, 1987.Google Scholar
  4. [4]
    M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, and S. Zdonik. The Object-Oriented Database System Manifesto. In W. Kim, J.-M. Nicolas, and S. Nishio, editors, Proc. of the First Intl. Conf. on Deductive and Object-Oriented Databases, Kyoto, Japan, Dec. 1989. North-Holland.Google Scholar
  5. [5]
    D. Chamberlin, M. Astrahan, et al. SEQUEL 2: A Unified Approach to Data Definition, Manipulation, and Control. IBM Research Report RJ 1798, IBM Research Laboratory, San Jose, 1976.Google Scholar
  6. [6]
    C. J. Date. An Introduction to Database Systems, volume I. Addison-Wesley Publishing Company, fourth edition, 1986.Google Scholar
  7. [7]
    K. Dittrich. Object-Oriented Database Systems: The Notion and the Issues. In K. Dittrich and U. Dayal, editors, Proc. Intl. Workshop on Object-Oriented Database Systems, 1986.Google Scholar
  8. [8]
    B. Holtkamp and V. Y. Lum. Integration of Alphanumeric and Media Data. Technical Report 48, University of Dortmund, Department of Computer Science, Software Technology, 1990.Google Scholar
  9. [9]
    W. Kim. A Model of Queries for Object-Oriented Databases. In Proc. of 15th VLDB conf., 1989.Google Scholar
  10. [10]
    J. Neuhaus. Document Representation and Data Integration with an Object-Oriented Database in a Software Factory (in german). Master’s thesis, University of Dortmund, Department of Computer Science, 1991. in preparation.Google Scholar
  11. [11]
    L. A. Rowe and M. R. Stonebracker. The POSTGRES Data Model. In Proc. of 13th VLDB Conf., 1987.Google Scholar
  12. [12]
    X. Wu. Relationale Benutzerschnittstelle für eine Objektbank in einer Software-Entwicklungsumgebung zur Entwicklung modularer Systeme. PhD thesis, University of Dortmund, February 1989. Research report 306/89.Google Scholar
  13. [13]
    X. Wu. An Object-Oriented Data Model with a SQL-Style Query Language. In Proc. of the Eighth LASTED Intl. Symposium, Innsbruck, 1990.Google Scholar
  14. [14]
    X. Wu. InORM: A System to Integrate Relational and Object-Oriented Approaches. In Proc. of the 9th LASTED Intl. Symposium, Innsbruck, 1991.Google Scholar
  15. [15]
    X. Wu and K.-D. Kreplin. Ein Versionskonzept und ein zugehöriges Transaktionskonzept für eine modulare Softwareentwicklung. In Proc. of GI-Conf. “Databases for Software Engineering”, Dortmund, 1987.Google Scholar

Copyright information

© Springer-Verlag Wien 1991

Authors and Affiliations

  • Xuequn Wu
    • 1
  1. 1.Department of Computer ScienceUniversity of DortmundDortmund 50Germany

Personalised recommendations