Skip to main content

Support for design processes in a structurally object-oriented database system

  • Implementation, Existing Systems, And Transactions
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 334))

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.

Unable to display preview. Download preview PDF.

7. Literaturverzeichnis

  1. Bancilhon F., Kim W., Korth H.F.: A Model of CAD Transactions. Proc. of the VLDB Conference, 1985, pp. 25–33.

    Google Scholar 

  2. Bancilhon F.: Object-Oriented Database Systems. Proc. of the Symposium on Principles of Database Systems, March 1988

    Google Scholar 

  3. 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.

    Google Scholar 

  4. Date C.J.: An Introduction to Database Systems. Volume 1, Fourth Edition, Addison-Wesley Systems Programming Series, 1986

    Google Scholar 

  5. Gotthard W. et al.: DAMOKLES: Database Management System for Design Applications. Reference Manual, Forschungszentrum Informatik, Karlsruhe, March 1988.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. Dittrich K. R.: Controlled Cooperation in Engineering Database Systems. Proc. of the Conference on Data Engineering, February 1987, pp. 510–515.

    Google Scholar 

  9. Dittrich K. R., Gotthard W., Lockemann P.: DAMOKLES — The Database System for the UNIBASE Software Engineering Environment. Database Engineering, March 1987, pp. 37–47.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. Katz R. H.: Information Management for Engineering Design. Springer Verlag, 1985.

    Google Scholar 

  13. Katz R. H., Weiss S.: Design Transaction Management. Proc. of the 21st Design Automation Conference, November 1984, pp. 692–693.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. Korth H. F., Kim W., Bancilhon F.: On Long-Duration CAD Transactions. Information Science, 1987.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Lorie R., Plouffe W.: Complex Objects and Their Use in Design Transactions. Proc. Engineering Design Applications, Database Week 1983, pp. 115–121.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Klaus R. Dittrich

Rights and permissions

Reprints 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

Publish with us

Policies and ethics