Skip to main content

Transformation relationaler Datenbank-Schemas in objekt-orientierte Schemas gemäß ODMG-93

  • Conference paper
  • 59 Accesses

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

Zusammenfassung

In vielen Datenbank-Anwendungen stellt sich heute das Problem der Migration von relationalen auf objekt-orientierte Systeme. Zentral hierbei ist eine Schema- Konvertierung, welche bisher in weitgehender Abhängigkeit von dem gegebenen objekt-orientierten System vorgenommen werden muß. Durch den ODMG-93-Vorschlag wurde ein Rahmen geschaffen, in welchem die zentralen Aspekte eines objektorientierten Schemas präzisierbar sind, so daß sich eine (system-unabhängige) Konvertierung jetzt auf dieses Modell beziehen kann. In dieser Arbeit wird eine Vorgehensweise beschrieben, relationale Schemas in objekt-orientierte gemäß ODMG-93 zu transformieren. Damit wird es möglich, die Aufgabe des Reverse Engineering relationaler Datenbanken rechnerunterstützt durchzufuhren und die Lösung von Migrationsaufgaben zu automatisieren.

Diese Arbeit wurde von der Deutschen Forschungsgemeinschaft unterstützt (Sachbeihilfe Vo 426/7-1).

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. M. Albrecht: Ansätze zur Akquisition von Inklusions- und Exklusionsabhängigkeiten in Datenbanken; Proc. Gl-Workshop, Tutzing, Informatik-Bericht Nr. 03/94, Universität Hannover 1994, pp. 162–169.

    Google Scholar 

  2. F. Bancilhon, C. Delobel, P. Kanellakis (Hrsg.): Building an Object-Oriented Database System: The Story of O2; Morgan Kaufmann 1992.

    Google Scholar 

  3. P.A. Bernstein: Synthesizing third normal form relations from functional dependencies; ACM TODS 1, 1976, pp. 277–298.

    Article  Google Scholar 

  4. J. Biskup, R. Menzel, T. Polle: Transforming an Entity-Relationship schema into object- oriented database schemas; Informatik-Bericht 17–94, Universität Hildesheim 1994.

    Google Scholar 

  5. D. Bitton, J. Millman, S. Torgersen: A feasibility and performance study of dependency inference; Proc. 5th ICDE 1990, pp. 635–641.

    Google Scholar 

  6. M. Bouzeghoub, G. Gardain, E. Metais: Database design tools: an expert system approach; Proc. 11th VLDB 1985, pp. 82–95.

    Google Scholar 

  7. V. Brosda, G. Vossen: Update and retrieval in a relational database through a universal schema interface; ACM TODS 13, 1988, pp. 449–485

    Article  MathSciNet  MATH  Google Scholar 

  8. R.G.G. Cattell (ed.): The Object Database Standard: ODMG-93; Morgan-Kaufmann 1994.

    Google Scholar 

  9. R.H.L. Chiang, T.M. Barron, V.C. Storey: Performance evaluation of reverse engineering relational databases into extended Entity-Relationship models; Proc. 12th ERA 1993, pp. 336–352.

    Google Scholar 

  10. R.H.L. Chiang, T.M. Barron, V.C. Storey: Reverse engineering of relational databases: extraction of an EER model from a relational database; Data & Knowledge Engineering 12, 1994, pp. 107–142.

    Article  Google Scholar 

  11. R. Elmasri, S. James, V. Kouramajian: Automatic class and method generation for object- oriented databases, Proc. 3rd DOOD 1993, Springer LNCS 760, pp. 395–414.

    Google Scholar 

  12. C. Fahrner, G. Vossen: A Survey of Database Design Transformations Based on the Entity-Relationship Model; Schriften zur Angewandten Mathematik und Informatik, Universität Münster, Bericht Nr. 14/94–1, August 1994.

    Google Scholar 

  13. C. Fahrner, G. Vossen: Reverse engineering of relational databases: towards a design tool for ODMG databases; Technischer Bericht, Universität Münster 1995, in Vorbereitung

    Google Scholar 

  14. M. Gogolla etal.: Integrating the ER Approach in an 00 Environment; Proc. 12th ERA 1993, pp. 373–384.

    Google Scholar 

  15. J-L. Hainaut, C. Tonneau, M. Joris, M. Chandelon: Schema transformation techniques for database reverse engineering; Proc. 12th ERA 1993, pp. 353–372.

    Google Scholar 

  16. A. Heuer: Equivalent schémas in semantic, nested relational, and relational database models; Proc. 2nd MFDBS 89, LNCS 364, pp. 237–253.

    Google Scholar 

  17. R. Hull, M. Yoshikawa: ILOG: declarative creation and manipulation of object identifiers, Proc. 16th VLDB 1990, pp. 455–468.

    Google Scholar 

  18. P. Johanneson, K. Kaiman: A method for translating relational schémas into conceptual schémas; Proc. 8th ERA 1989, pp. 271–286.

    Google Scholar 

  19. J. Kivinen, H. Mannila: Approximate dependency inference from relations; Proc. 4th ICDT 1992, Springer LNCS 646, pp. 86–98.

    MathSciNet  Google Scholar 

  20. C. Lamb, G. Landis, J. Orenstein, D. Weinreb: The Object Store database system; CACM 34 (10) 1991, pp. 50–63.

    Google Scholar 

  21. D. Maier: The Theory of Relational Databases; Computer Science Press, 1983.

    Google Scholar 

  22. H. Mannila, K. Räihä: The Design of Relational Databases; Addison Wesley 1992.

    Google Scholar 

  23. V.M. Markowitz, J.A. Makowsky: Identifying extended Entity-Relationship object structures in relational schemes; IEEE TSE 16, 1990, pp. 777–790.

    Google Scholar 

  24. B. Narasimhan, S.B. Navathe, S. Jayaraman: On mapping ER and relational models into OO schémas; Proc. 12th ERA 1993, pp. 397–408.

    Google Scholar 

  25. S.B. Navathe, A.M. Awong: Abstracting relational and hierarchical data with a semantic data model; Proc. 6th ERA 1987, pp. 305–336.

    Google Scholar 

  26. W. Premerlani, M.R. Blaha: An approach for reverse engineering of relational databases; Proc. Working Conference on Reverse Engineering, Baltimore 1993, pp. 151–160.

    Google Scholar 

  27. Z. Tari: On the design of Object-Oriented Databases; Proc. 11th ERA 1992, pp. 389–405.

    Google Scholar 

  28. J. Van den Bussche, G. Vossen: An extension of path expressions to simplify navigation in object-oriented queries; Proc. 3rd DOOD 1993, LNCS 760, pp. 267–281.

    Google Scholar 

  29. G. Vossen: Datenmodelle, Datenbanksprachen und Datenbank-Management-Systeme; 2. Auflage, Addison-Wesley 1994.

    Google Scholar 

  30. C.C. Yang, G. Li, P.A.B. Ng: An improved algorithm based on subset closures for synthesizing a relational database scheme; IEEE TSE 14, 1988, pp. 1731–1738.

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fahrner, C., Vossen, G. (1995). Transformation relationaler Datenbank-Schemas in objekt-orientierte Schemas gemäß ODMG-93. In: Lausen, G. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79646-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-79646-3_7

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-642-79646-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics