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.
Preview
Unable to display preview. Download preview PDF.
References
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.
S. Abiteboul, P.C. Fischer, and H.J. Schek, editors. Nested Relations and Complex Objects in Databases, Springer LNCS series, Vol. 361, 1989.
S. Abiteboul and R. Hull. IFO — A formal semantic database model. ACM Trans. on Database Systems., 12(4):525–565, 1987.
C. Beeri. A formal approach to object oriented databases. Data & Knowledge Engineering, 5(4):353–382, 1990.
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.
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.
S. Ceri, editor. Methodology and Tools for Database Design. North-Holland, Amsterdam, 1983.
P.P. Chen. The Entity-Relationship model — Towards a unified view of data. ACM Trans. on Database Systems., 1(1):9–36, 1976.
R. Elmasri, J. Weeldreyer, and A. Hevner. The category concept: An extension to the entity-relationship model. Data & Knowledge Engineering, 1:75–116, 1985.
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.
D.H. Fishman et al. IRIS: An object-oriented database management system. ACM Trans. on Office Information Systems, 5(1):46–69, 1987.
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.
M. Hammer and D. McLeod. Database description with SDM: A semantic database model. ACM Trans. on Database Systems., 6(3):351–386, 1981.
R. Herzig and M. Gogolla. On data manipulation in an object model. Internal report, Technische Universität Braunschweig (Germany), February 1992.
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.
R. Hull. Four views of complex objects: A sophisticates's introduction. In Abiteboul et al. [2], pages 87–116.
R. Hull and R. King. Semantic database modelling: Survey, applications, and research issues. ACM Computing Surveys, 19(3):201–260, 1987.
R. Hull and C.K. Yap. The Format model: A theory of database organization. J. ACM, 31(3):518–537, 1984.
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.
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).
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.
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.
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.
C. Parent and S. Spaccapietra. Complex objects modeling: An entity-relationship approach. In Abiteboul et al. [2], pages 272–296.
J. Peckham and F. Maryanski. Semantic data models. ACM Computing Surveys, 20(3):153–189, 1988.
H.J. Schek and M. Scholl. An algebra for the relational model with relation-valued attributes. Inf. Syst., 11(2):137–147, 1986.
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.
D. Shipman. The functional data model and the data language DAPLEX. ACM Trans. on Database Systems., 6(1):140–173, 1981.
J.M. Smith and D.C.P Smith. Database abstractions: Aggregation and generalization. ACM Trans. on Database Systems., 2(2):105–133, 1977.
F.J. Teorey and J.P. Fry. Design of Database Structures. Prentice-Hall, Englewood Cliffs, N.J., 1982.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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