Abstract
Database support for engineering applications requires mechanisms appropriate for managing design processes. The DAMOKLES database system implements a structurally object-oriented data model providing complex objects, general relationships and object versions, and is thus well suited for design environments. In this paper, we describe design transactions in terms of the DAMOKLES data model as a flexible concept to enhance parallelism of design activities and enable controlled exchange of stored design information. Disjoint logical databases assigned to users or user groups are maintained to reflect the hierarchical structure of project organization. During a design transaction, the user may deal with any number of objects by checking them out into her/his private area from any other admissible database. The operational framework of the design transactions supported by the DAMOKLES system is described and a precise definition of the checkout/checkin semantics is given. Subsequently, some implementation aspects are surveyed.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
7. Literaturverzeichnis
Bancilhon F., Kim W., Korth H.F.: A Model of CAD Transactions. Proc. of the VLDB Conference, 1985, pp. 25–33.
Bancilhon F.: Object-Oriented Database Systems. Proc. of the Symposium on Principles of Database Systems, March 1988
Chen P. S.: The Entity-Relationship Model — Toward a Unified View of Data. ACM Transactions on Database Systems, Vol. 1, No. 1, March 1976, pp. 9–36.
Date C.J.: An Introduction to Database Systems. Volume 1, Fourth Edition, Addison-Wesley Systems Programming Series, 1986
Gotthard W. et al.: DAMOKLES: Database Management System for Design Applications. Reference Manual, Forschungszentrum Informatik, Karlsruhe, March 1988.
DeWitt D. J. et al.: Implementation Techniques for Main Memory Database Systems. Proc. ACM SIGMOD International Conference on the Management of Data, 1984, pp. 1–8.
Dittrich K. R.: Object-Oriented Database Systems: The Notions and the Issues. Proc. ACM/IEEE International Workshop on Object-oriented Database Systems, 1986, pp. 2–4.
Dittrich K. R.: Controlled Cooperation in Engineering Database Systems. Proc. of the Conference on Data Engineering, February 1987, pp. 510–515.
Dittrich K. R., Gotthard W., Lockemann P.: DAMOKLES — The Database System for the UNIBASE Software Engineering Environment. Database Engineering, March 1987, pp. 37–47.
Fagin R., Nievergelt J., Pippenger N., Strong H. R.: Extendible Hashing — A Fast Access Method for Dynamic Files. ACM Transactions on Database Systems, Vol 4, No. 3, September 1979, pp. 315–344.
Hall P., Owlett J., Todd S.: Relations and Entities. In: Nijssen G.M. (ed.): Modeling in Database Management Systems, North Holland, 1976, pp.201–220.
Katz R. H.: Information Management for Engineering Design. Springer Verlag, 1985.
Katz R. H., Weiss S.: Design Transaction Management. Proc. of the 21st Design Automation Conference, November 1984, pp. 692–693.
Kim W., Lorie R., McNabb D., Plouffe W.: A Transaction Mechanism for Engineering Design Databases. Proc. of the VLDB Conference, August 1984, pp. 355–362.
Klahold P., Schlageter R., Unland R., Wilkes W.: A Transaction Model Supporting Complex Applications in Integrated Information Systems. Proc. of the ACM SIGMOD Conference on Management of Data, 1985, pp. 388–401.
Korth H. F., Kim W., Bancilhon F.: On Long-Duration CAD Transactions. Information Science, 1987.
Kotz A. M., Dittrich K.R., Mülle J.A.: Supporting Semantic Rules by a Generalized Event/Trigger Mechanism. Proc. of the International Conference on Extending Database Technology, March 1988, pp. 76–91.
Lorie R., Plouffe W.: Complex Objects and Their Use in Design Transactions. Proc. Engineering Design Applications, Database Week 1983, pp. 115–121.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rehm, S. et al. (1988). Support for design processes in a structurally object-oriented database system. In: Dittrich, K.R. (eds) Advances in Object-Oriented Database Systems. OODBS 1988. Lecture Notes in Computer Science, vol 334. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50345-5_5
Download citation
DOI: https://doi.org/10.1007/3-540-50345-5_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50345-3
Online ISBN: 978-3-540-45981-1
eBook Packages: Springer Book Archive