Abstract
Object-oriented Database Management Systems (ooDBMS) gain a lot of attention in the database research area, because they offer much promising facilities to support non-standard database applications like CAD/CAM, office automation, multimedia databases or data-intensive knowledge bases. Conventional database technology (i.e., relational or network) is not well-suited in these fields, because of their poor structural and behavioral modeling capabilities.
Object-oriented databases bring database functionality like persistence, transactions, recovery or con-currency to object-oriented systems, so that object-oriented modeling capabilities can be used to fulfill the requirements of non-standard database applications.
This paper presents concepts and implementation of an ooDBMS prototype, called OMEN (Object-Oriented Database Management System) which offers a C+ +-database extension for object-oriented database programming. The whole system is embedded in an interactive, graphical user interface management, based on the standard OSF/Motif for window management systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M.Atkinson, F.Bancilhon, D. DeWitt, K. Dittrich, D. Maier, S. Zdonik: “The Object-Oriented Database System Manifesto”. Proc. DOOD89, Kyoto, Japan.
F. Bancilhon et al.: “The Design and Implementation of 02, an Object-Oriented Database System.” In [Ditt88].
Banerjee,et.al.: “Data model issues for object-oriented applications”. ACM TOIS Jan. 1987.
M.Carey, D. DeWitt: “Object and File Management in the EXODUS Extensible Database System”. Proc. VLDB, Aug. 1986
L. Cardelli, P. Wegner: “On Understanding Types, Data Abstraction, and Polymorphism. ACM Computing Surveys, Vol. 17, No. 4, pp. 471–522, Dec. 1985.
K.R. Dittrich: “Advances in Object-Oriented Database Systems.” Proc. of the 2nd Int. Workshop on Object-Oriented Systems, Lecture Notes in Computer Science, Vol. 334, Springer 1988.
K.R. Dittrich, A.M. Kotz, J.A. Mülle: “A Multilevel Approach to Design Database Systems and its Basic Mechanisms.” Proc. IEEE COMPINT, Montreal 1985.
K.R. Dittrich, A.M. Kotz, J.A. Mulle: “Database Support for VLSI Design: The DAMASCUS System.” In: M.H. Ungerer (ed.): CAD-Schnittstellen und Datentransferformate im Elektronik-Bereich, Springer 1987.
H.Dentler, M. Scheurer, F-J.Schmid, A. Kotz, B. Schiefer, K. Dittrich: “Upgrading a Complex Object DBMS,to Full Object-Orientation: a Case Study.” Proc. 2nd Conf. on Data and Knowledge Systems Gaithersburg, Md 1989, IEEE Computer Society Press.
D. Fishman: “Iris: An object-oriented database management system ”. ACM TOIS, Jan. 87
Haberman, Ellison, Notkin, Kaiser, Staudt,Ambriola: “Special Issue on the Gandalf Project”.The Journal of Software and Systems 5(2) May, 1985
W. Kent: “Limitations of Record-Based Information Models.” ACM Transactions on Database Systems, Vol.4, No.1, 1979, pp.107131.
B. Meyer: “Object-Oriented Software Construction.” Prentice Hall Int. Series in Computer Science1988.
D. Maier, J. Stein, A. Otis, A. Purdy: “Development of an Object-Oriented DBMS.” Proc. OOPSLA86.
Ontologic Inc.: “Vbase + - Object Database for C + + - Functional Specification.” Bilerica, Dec. 1988.
Open Software Foundation: “Application Environment Specification (AES)” Cambridge, Ma. 1989
D. Schmidt, K. Bauknecht: “DB + +- persistent objects for C + +”. Proc. BTW 89, Springer Verlag, IFB 204
T.W. Sidle: “Weaknesses of Commercial Database Management Systems in Engineering Applications.” Proc. Design Automation Conf., Minneapolis, Vol. 17, June 1980, pp. 57–61.
B. Stroustrup: “The C + + Programming Language.” Addison-Wesley 1985.
D.C. Tsichritzis, O.M. Nierstrasz: “Fitting Round Objects into Square Databases.” Proc. ECOOP, Oslo 1988, Springer Verlag.
D. Young: “X Window Systems. Programming and Applications”. Prentice Hall, Englewood Cliffs, New Jersey 1989.
S.B. Zdonik: “Version Management in an Object-Oriented Database. ”Proc. of an Intl. Workshop on Advanced Programming Environments, Trondheim 1986, Springer Verlag.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag/Wien
About this chapter
Cite this chapter
Schukat, H., Schmid, F.J. (1990). OMEN — An Object-Oriented Database Management System for Non-Standard Database Applications. In: Tjoa, A.M., Wagner, R. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7553-8_39
Download citation
DOI: https://doi.org/10.1007/978-3-7091-7553-8_39
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-82234-0
Online ISBN: 978-3-7091-7553-8
eBook Packages: Springer Book Archive