Skip to main content

Das Rollen-Beziehungs-Modell: Generische Beziehungen in objekt-orientierten Datenbanken (Kurzbeitrag)

  • Conference paper
Datenbanksysteme in Büro, Technik und Wissenschaft

Part of the book series: Informatik aktuell ((INFORMAT))

  • 88 Accesses

Zusammenfassung

Die Teilnahme eines Objektes an einer Beziehung beeinflußt sein Verhalten, da das Objekt zusätzliche Methoden benötigt, um in der Beziehung zu agieren. In den klassischen objektorientierten Systemen führte dies zu einem „Verstecken“ von Beziehungen und ihrer Semantik hinter Attributen und Methoden. Daher besteht einer der Kernpunkte des hier vorgestellten Rollen-Beziehungs-Modells darin, Beziehungen explizit zu definieren, zusammen mit den für die Beziehung relevanten Methoden. Das Rollen-Beziehungs-Modell basiert auf einem Rollen-Objekt-Modell, das es den Objekten erlaubt, im Laufe ihres Lebens ihren Typ zu erweitern oder einzuschränken. Durch die Definition einer Beziehung werden für die beteiligten Entity-Typen zusätzliche Rollen (d.h. Subtypen) definiert, die die Methoden für die Interaktion in der Beziehung enthalten. Weiterhin werden generische Beziehungen definiert, die die Semantik einer Kategorie von Beziehungen beschreiben und zu spezifischen Beziehungen zwischen EntityTypen instantiiert werden. Schließlich werden Beziehungsmuster eingeführt, die das Zusammenwirken verschiedener Beziehungen in komplexen Wirkungsgefügen darstellen.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Albano, A.; Bergamini, R.; Ghelli, G.; Orsini, R.:An Object Data Model with Roles. Proc. 19th Int. Conf on Very Large Databases (VLDB). Dublin, 1993.

    Google Scholar 

  2. van den Akker, J.; Siebes, A.:DEGAS: Capturing Dynamics in Objects. Proc. 8th Int. Conf. On Advanced Information Systems Engineering (CAiSE 96), Heraklion, Greece, Springer May 1996.

    Google Scholar 

  3. Albano, A.; Ghelli, G.; Orsini, R.:A Relationship Mechanism for a Strongly Typed Object-Oriented Database Programming Language. Proc. 17th Int. Conf. on Very Large Data Bases (VLDB), Barcelona, Spain, September 1991.

    Google Scholar 

  4. Cardelli, L.; Wegner, P.:On Understanding Types, Data Abstraction, and Polymorphism. ACM Computing Surveys, Vol. 17, No. 4, Dec. 1985.

    Google Scholar 

  5. Cattell, R.G.G.: The Object Database Standard: ODMG-93. Morgan Kaufmann Publishers, San Mateo, California, 1994.

    Google Scholar 

  6. Day, M.; Gruber, R.; Liskov, B.; Myers, A.C.:Subtypes vs. Where Clauses: Constraining Parametric Polymorphism. Proc OOPSLA’95, ACM SIGPLAN Notices, Vol 30, No. 10, October 1995.

    Google Scholar 

  7. Diaz, 0.:The operational semantics of user-defined relationships in object oriented database systems. In: Data & Knowledge Engineering 16 (1995).

    Google Scholar 

  8. Doherty, M.; Peckham, J.; Wolfe, V.F.:Implementing Relationships and Constraints in an Object-Oriented Database Using a Monitor Construct, in N.W. Paton, M.H. Williams (Eds.): Rules in Database Systems, Workshops in Computing, Springer, September 1993.

    Google Scholar 

  9. ISO 10303-11 :EXPRESS Language Reference Manual, 1994.

    Google Scholar 

  10. Goldberg, A.; Robson, D.:Smalltalk-80: The Language and its Implementation. Addison Wesley, Reading, Mass. 1983.

    MATH  Google Scholar 

  11. Katz, R.H.:Toward a Unified Framework for Version Modeling in Engineering Databases. ACM Computing Surveys, Vol. 22, No.4, December 1990.

    Google Scholar 

  12. Kim, W; Bertino, E.; Garza, J.F.:Composite Objects Revisited. In Proc. ACM SIGMOD Conference on Management of Data, 1989.

    Google Scholar 

  13. Kretzberg, T.; Wilkes, W.:Extending EXPRESS by Relationship Templates: Supporting Reusable Modelling and Interface Generation for Technical Applications. Proc. 6th Int Conf. On Data and Knowledge Systems for Manufactu¬ring and Engineering (DKSME’96), Phoenix, Arizona, October 1996.

    Google Scholar 

  14. Kemper, F.; Wilkes, W.; Schlageter, G.:Active Relationships for Controlling the Propagation of Information and Activities in Databases. Proc. 8th Int. Conf. on Advanced Information Systems Engineering (CAiSE’96), Heraklion, Crete, Greece, May 1996, Springer LNCS 1080.

    Google Scholar 

  15. Maier, D.; Stein, J.C.:Development and Implementation of an Object-Orinted DBMS. In Zdonik, S; Maier, D. (Eds.): Readings in Object-Oriented Database Systems. Morgan Kaufman, San Mateo, CA 1990.

    Google Scholar 

  16. Peckham, J.; Maryansky, F.:Semantic Data Models. ACM Computing Sur¬veys, Vol 20, No. 3, September 1988.

    Google Scholar 

  17. Richardson, J.; Schwarz, P.:Aspects: Extending Objects to Support Multiple, Independent Roles. Proc. Int. Conf. On Management of Data, ACM SIGMOD Record, Vol. 20, May 1991.

    Google Scholar 

  18. Rumbaugh J.:Relations as Semantic Constructs in an Object-Oriented Language. OOPSLA ’87, Special Issue of SIGPLAN Notices, Vol. 22, No. 12, December 1987.

    Google Scholar 

  19. Rumbaugh, J.:Controlling Propagation of Operations using Attributes on Relations. OOPSLA ‘88, Special Issue of SIGPLAN Notices, Vol. 23, No. 11, November 1988.

    Google Scholar 

  20. Steinmüller, B.:The JESSI-COMMON-FRAME Project — A Project Overview. in M. Newman, T. Rhyne (Eds): Electronic Design Automation Frameworks, North-Holland, 1992.

    Google Scholar 

  21. Wilkes, W.:The Role-Relationship-Model: Supporting the Generic Definition of Relationships. Informatik Berichte, Nr. 207, FernUniversität Hagen, Okt. 1996 (eingereicht zur Veröffentlichung).

    Google Scholar 

  22. van der Wolf, P.: CAD FRAMEWORKS: Principles and Architecture. Kluwer Academic Publisher, 1994.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wilkes, W. (1997). Das Rollen-Beziehungs-Modell: Generische Beziehungen in objekt-orientierten Datenbanken (Kurzbeitrag). In: Dittrich, K.R., Geppert, A. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60730-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-60730-1_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62569-8

  • Online ISBN: 978-3-642-60730-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics