Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ISO/TC 97: “Information Processing Systems - Data Language SQL”. International Standards Organisation, 1986. Draft International Standard ISO/DIS 9075.
PCTE - A Basis for a Portable Common Tool Environment: Functional Specification. Technical report, CEC, 1988. Version 1. 5.
K. Abramowitz et al. Datenbankunterstützung für Software-Produktionsumgebung. In Proc. of the BTW Conf., Darmstadt, 1987.
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.
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.
C. J. Date. An Introduction to Database Systems, volume I. Addison-Wesley Publishing Company, fourth edition, 1986.
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.
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.
W. Kim. A Model of Queries for Object-Oriented Databases. In Proc. of 15th VLDB conf., 1989.
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.
L. A. Rowe and M. R. Stonebracker. The POSTGRES Data Model. In Proc. of 13th VLDB Conf., 1987.
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.
X. Wu. An Object-Oriented Data Model with a SQL-Style Query Language. In Proc. of the Eighth LASTED Intl. Symposium, Innsbruck, 1990.
X. Wu. InORM: A System to Integrate Relational and Object-Oriented Approaches. In Proc. of the 9th LASTED Intl. Symposium, Innsbruck, 1991.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Wien
About this paper
Cite this paper
Wu, X. (1991). A Query Interface for an Object Management System. In: Karagiannis, D. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7555-2_36
Download citation
DOI: https://doi.org/10.1007/978-3-7091-7555-2_36
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-82301-9
Online ISBN: 978-3-7091-7555-2
eBook Packages: Springer Book Archive