Advertisement

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

  • S. Rehm
  • T. Raupp
  • M. Ranft
  • R. Längle
  • M. Härtig
  • W. Gotthard
  • K. R. Dittrich
  • K. Abramowicz
Implementation, Existing Systems, And Transactions
Part of the Lecture Notes in Computer Science book series (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.

Keywords

Database System Design Object Generic Object Original Database Design Database 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

7. Literaturverzeichnis

  1. [Banc85]
    Bancilhon F., Kim W., Korth H.F.: A Model of CAD Transactions. Proc. of the VLDB Conference, 1985, pp. 25–33.Google Scholar
  2. [Banc88]
    Bancilhon F.: Object-Oriented Database Systems. Proc. of the Symposium on Principles of Database Systems, March 1988Google Scholar
  3. [Chen76]
    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. [Date86]
    Date C.J.: An Introduction to Database Systems. Volume 1, Fourth Edition, Addison-Wesley Systems Programming Series, 1986Google Scholar
  5. [DAMO86]
    Gotthard W. et al.: DAMOKLES: Database Management System for Design Applications. Reference Manual, Forschungszentrum Informatik, Karlsruhe, March 1988.Google Scholar
  6. [DeWi84]
    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. [Ditt86]
    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. [Ditt87a]
    Dittrich K. R.: Controlled Cooperation in Engineering Database Systems. Proc. of the Conference on Data Engineering, February 1987, pp. 510–515.Google Scholar
  9. [Ditt87b]
    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. [Fagi79]
    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 76]
    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. [Katz85]
    Katz R. H.: Information Management for Engineering Design. Springer Verlag, 1985.Google Scholar
  13. [Katz84]
    Katz R. H., Weiss S.: Design Transaction Management. Proc. of the 21st Design Automation Conference, November 1984, pp. 692–693.Google Scholar
  14. [Kim84]
    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. [Klah85]
    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. [Kort87]
    Korth H. F., Kim W., Bancilhon F.: On Long-Duration CAD Transactions. Information Science, 1987.Google Scholar
  17. [Kotz88]
    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. [Lori83]
    Lorie R., Plouffe W.: Complex Objects and Their Use in Design Transactions. Proc. Engineering Design Applications, Database Week 1983, pp. 115–121.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • S. Rehm
    • 1
  • T. Raupp
    • 1
  • M. Ranft
    • 1
  • R. Längle
    • 1
  • M. Härtig
    • 1
  • W. Gotthard
    • 1
  • K. R. Dittrich
    • 1
  • K. Abramowicz
    • 1
  1. 1.Forschungszentrum InformatikKarlsruhe 1Germany

Personalised recommendations