Skip to main content

Assertion of consistency within a complex object database using a relationship construct

  • Object Design and Modeling
  • Conference paper
  • First Online:
OOER '95: Object-Oriented and Entity-Relationship Modeling (ER 1995)

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

Included in the following conference series:

  • 140 Accesses

Abstract

We define semantic overlapping as the description of different points of view on the same application context in different parts of a database schema. E. g. type definitions may refer to each other and include the definition of the same “implicit” relationship type. We suggest another declarative element for schema definitions, called relationship, which supports detecting the manipulation of these relationship instances and triggering consistency-preserving update operations. In addition, cardinality and key constraints can be defined. The new construct stresses the ER-like nature of relationships and is more flexible than existing approaches.

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, P. C. Fischer, and H.-J. Schek, editors. Nested Relations and Complex Objects in Databases. Number 361 in Lecture Notes in Computer Science. Springer, 1989.

    Google Scholar 

  2. A. Albano, G. Ghelli, and R. Orsini. A relationship mechanism for a strongly typed object-oriented database. In Proc. 17th International Conference on Very Large Data Bases, pages 565–575, 1991.

    Google Scholar 

  3. R. G. G Catell, editor. The Object Database Standard: ODMG-93, Release 1.1. Morgan Kaufmann, 1994.

    Google Scholar 

  4. P. P. Chen. The entity-relationship model — towards a unified view of data. ACM Transactions on Database Systems, 1(1):9–36, 1976.

    Google Scholar 

  5. P. Dadam, K. Küspert, K. Andersen, et al. A DBMS prototype to support extended NF2 relations: An integrated view on flat tables and hierarchies. In Proc. ACM SIGMOD Conf. Management of Data, pages 356–366, 1986. Washington.

    Google Scholar 

  6. G. Engels, G. Gogolla, M. Hohenstein, et al. Conceptual modelling of database applications using an extended ER model. Data & Knowledge Engineering, 9:157–204, 1992.

    Google Scholar 

  7. K. Küspert, J. Teuhola, and L. Wegner. Design issues and first experience with a visual database editor for the extended nf2 data model. In Proc. 23rd Hawaii Int. Conf. System Science, pages 308–317, 1990.

    Google Scholar 

  8. S. W. Liddle, D. W. Embley, and S. N. Woodfield. Cardinality constraints in semantic data models. Data & Knowledge Engineering, 11:235–270, 1993.

    Google Scholar 

  9. Manfred Paul. Typerweitentngen im enf 2-Datenmodell. PhD thesis, Universität Kassel, August 1994.

    Google Scholar 

  10. P. Pistor and P. Dadam. The advanced information management system. In Abiteboul et al. [1], pages 4–26.

    Google Scholar 

  11. J. Rumbaugh, M. Blaha, W. Premerlani, et al. Object-oriented Modeling and Design. Prentice-Hall, 1991.

    Google Scholar 

  12. H.-J. Scheck and M. H. Scholl. The two roles of nested relations in the DASDBS project. In Abiteboul et al. [1], pages 51–68.

    Google Scholar 

  13. M. Scholl, C. Laasch, C. Rich, et al. The COCOON object model. Technical Report 192, Dept. of Computer Science, ETH Zürich, 1992.

    Google Scholar 

  14. S. Spaccapietra and C. Parent. ERC+: an object based entity-relationship approach. In P. Loucopolous and R. Zicari, editors, Conceptual Modelling, Databases and CASE: An Integrated View of Information Systems Development. John Wiley, 1992.

    Google Scholar 

  15. S. Spaccapietra and C. Parent. View integration: A step forward in solving structural conflicts. IEEE Transactions on Knowledge and Data Engineering, 6(2):258–274, 1994.

    Google Scholar 

  16. S. Thelemann. A model for complex values with object identity. In Technical Report 3-93, Universität Rostock, FB Informatik, pages 117–121, 1993. in German.

    Google Scholar 

  17. L. Wegner. Let the fingers do the walking: Object manipulation in an nf2 database editor. In Proc. Symp. New Results and New Trends in Comp. Science, number 555 in Lecture Notes in Computer Science, pages 337–358. Springer, 1991.

    Google Scholar 

  18. L. Wegner, M. Paul, and S. Thelemann. User interface techniques based on the non-first normal-form data model. Technical report, Universität Kassel, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael P. Papazoglou

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Thelemann, S. (1995). Assertion of consistency within a complex object database using a relationship construct. In: Papazoglou, M.P. (eds) OOER '95: Object-Oriented and Entity-Relationship Modeling. ER 1995. Lecture Notes in Computer Science, vol 1021. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020518

Download citation

  • DOI: https://doi.org/10.1007/BFb0020518

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60672-7

  • Online ISBN: 978-3-540-48527-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics