Skip to main content

Transforming conceptual data models into an object model

  • Invited Paper (2)
  • Conference paper
  • First Online:
Entity-Relationship Approach — ER '92 (ER 1992)

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

Included in the following conference series:

Abstract

In this paper a conceptually simple structural object model focusing on object types, attributes and ISA relationships is introduced. The model is derived mainly from an extended Entity-Relationship approach, but concepts from other semantic and object-oriented models have influenced its features. It is shown how high-level conceptual data models can be mapped to this model, and to what extent the object model subsumes classical modeling paradigms.

This work was funded by the German Ministry for Research and Technology (BMFT) under Grant No. 01 IS 203 D.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abiteboul, C. Beeri, M. Gyssens, and D. Van Gucht. An introduction to the completeness of languages for complex objects and nested relations. In Abiteboul et al. [2], pages 117–138.

    Google Scholar 

  2. S. Abiteboul, P.C. Fischer, and H.J. Schek, editors. Nested Relations and Complex Objects in Databases, Springer LNCS series, Vol. 361, 1989.

    Google Scholar 

  3. S. Abiteboul and R. Hull. IFO — A formal semantic database model. ACM Trans. on Database Systems., 12(4):525–565, 1987.

    Article  Google Scholar 

  4. C. Beeri. A formal approach to object oriented databases. Data & Knowledge Engineering, 5(4):353–382, 1990.

    Google Scholar 

  5. M.L. Brodie and D. Ridjanovic. On the design and specification of database transactions. In M.L. Brodie, J. Mylopoulos, and J.W. Schmidt, editors, On Conceptual Modelling — Perspectives from Artificial Intelligence, Databases, and Programming Languages, pages 277–306, Springer (New York), 1984.

    Google Scholar 

  6. J. Van den Bussche and J. Paredaens. The expressive power of structured values in pure OODB's. In Proc. 10th ACM Symp. Principles of Database Syst., pages 291–299, 1991.

    Google Scholar 

  7. S. Ceri, editor. Methodology and Tools for Database Design. North-Holland, Amsterdam, 1983.

    Google Scholar 

  8. P.P. Chen. The Entity-Relationship model — Towards a unified view of data. ACM Trans. on Database Systems., 1(1):9–36, 1976.

    Google Scholar 

  9. R. Elmasri, J. Weeldreyer, and A. Hevner. The category concept: An extension to the entity-relationship model. Data & Knowledge Engineering, 1:75–116, 1985.

    Google Scholar 

  10. G. Engels, M. Gogolla, U. Hohenstein, K. Hülsmann, P. Löhr-Richter, G. Saake, and H.-D. Ehrich. Conceptual modelling of database applications using an extended ER model. To appear in Data & Knowledge Engineering, 1992. Prelimary version: Informatik-Bericht Nr. 90-05, Technische Universität Braunschweig (Germany), 1990.

    Google Scholar 

  11. D.H. Fishman et al. IRIS: An object-oriented database management system. ACM Trans. on Office Information Systems, 5(1):46–69, 1987.

    Google Scholar 

  12. M. Gogolla and U. Hohenstein. Towards a semantic view of an extended entity-relationship model. ACM Trans. on Database Systems., 16(3):369–416, 1991.

    Google Scholar 

  13. M. Hammer and D. McLeod. Database description with SDM: A semantic database model. ACM Trans. on Database Systems., 6(3):351–386, 1981.

    Google Scholar 

  14. R. Herzig and M. Gogolla. On data manipulation in an object model. Internal report, Technische Universität Braunschweig (Germany), February 1992.

    Google Scholar 

  15. U. Hohenstein and M. Gogolla. A calculus for an extended entity-relationship model incorporating arbitrary data operations and aggregate functions. In C. Battini, editor, Proc. 7th Intl. Conf. on Entity-Relationship Approach, Rome (Italy), pages 129–148. North-Holland, Amsterdam, 1988.

    Google Scholar 

  16. R. Hull. Four views of complex objects: A sophisticates's introduction. In Abiteboul et al. [2], pages 87–116.

    Google Scholar 

  17. R. Hull and R. King. Semantic database modelling: Survey, applications, and research issues. ACM Computing Surveys, 19(3):201–260, 1987.

    Google Scholar 

  18. R. Hull and C.K. Yap. The Format model: A theory of database organization. J. ACM, 31(3):518–537, 1984.

    Google Scholar 

  19. R. Jungclaus, G. Saake, and T. Hartmann. Language features for object-oriented conceptual modeling. In T.J. Teorey, editor, Proc. 10th Intl. Conf. on Entity-Relationship Approach, San Mateo (California), pages 309–324, 1991.

    Google Scholar 

  20. S.N. Koshafian and G.P. Copeland. Object identity. In Proc. ACM Intl. Conf. on Object Oriented Programming Systems, Languages and Applications, Portland (Oregon), pages 406–416. ACM, New York, 1986. (Special Issue of SIGPLAN Notices, Vol. 21, No. 11, 1986).

    Google Scholar 

  21. G.M. Kuper and M.Y. Vardi. A new approach to database logic. In Proc. 3rd ACM Symp. Principles of Database Syst., pages 86–96, 1984.

    Google Scholar 

  22. C. Lécluse and P. Richard. Modeling complex structures in object-oriented databases. In Proc. 8th ACM Symp. Principles of Database Syst., Philadelphia (Pennsylvania), pages 360–368, 1989.

    Google Scholar 

  23. P. Lyngbaek and V. Vianu. Mapping a semantic database model to the relational model. In Proc. ACM SIGMOD Symp. on Management of Data, San Francisco (California), pages 132–142. ACM, New York, 1987.

    Google Scholar 

  24. C. Parent and S. Spaccapietra. Complex objects modeling: An entity-relationship approach. In Abiteboul et al. [2], pages 272–296.

    Google Scholar 

  25. J. Peckham and F. Maryanski. Semantic data models. ACM Computing Surveys, 20(3):153–189, 1988.

    Google Scholar 

  26. H.J. Schek and M. Scholl. An algebra for the relational model with relation-valued attributes. Inf. Syst., 11(2):137–147, 1986.

    Google Scholar 

  27. M. Schrefl, A. M. Tjoa, and R.R. Wagner. Comparison criteria for semantic data models. In Proc. Intl. Conf. on Data Engineering, Los Angeles (California), pages 120–125. ACM, New York, 1984.

    Google Scholar 

  28. D. Shipman. The functional data model and the data language DAPLEX. ACM Trans. on Database Systems., 6(1):140–173, 1981.

    Google Scholar 

  29. J.M. Smith and D.C.P Smith. Database abstractions: Aggregation and generalization. ACM Trans. on Database Systems., 2(2):105–133, 1977.

    Google Scholar 

  30. F.J. Teorey and J.P. Fry. Design of Database Structures. Prentice-Hall, Englewood Cliffs, N.J., 1982.

    Google Scholar 

  31. B. Thalheim. Extending the entity-relationship model for a high-level, theory-based database design. In J.W. Schmidt and A.A. Stagny, editors, “Next Generation Information System Technology”, Proc. 1st Int. East/West Database Workshop, Kiev (USSR), 1990, Springer LNCS series, Vol. 504, pages 161–184, 1990.

    Google Scholar 

  32. S.D. Urban and L. Delcambre. An analysis of the structural, dynamic, and temporal aspects of semantic data models. In Proc. Intl. Conf. on Data Engineering, Los Angeles (California), pages 382–387. ACM, New York, 1986.

    Google Scholar 

  33. G.M.A Verheijen and J. Van Bekkum. NIAM: An information analysis method. In T.W. Olle, H.G. Sol, and A.A. Verrijn-Stuart, editors, Proc. “Information Systems Design Methodologies: A Comparative Review”, pages 537–590, North-Holland 99, 1982.

    Google Scholar 

  34. G. Wei and T.J. Teorey. The ORAC model: A unified view of data abstractions. In T.J. Teorey, editor, Proc. 10th Intl. Conf. on Entity-Relationship Approach, San Mateo (California), pages 31–58, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

G. Pernul AM. Tjoa

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Herzig, R., Gogolla, M. (1992). Transforming conceptual data models into an object model. In: Pernul, G., Tjoa, A. (eds) Entity-Relationship Approach — ER '92. ER 1992. Lecture Notes in Computer Science, vol 645. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56023-8_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-56023-8_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56023-4

  • Online ISBN: 978-3-540-47356-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics