Schema Equivalence as a Counting Problem

  • H. A. (Erik) Proper
  • Th. P. van der Weide
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3762)

Abstract

In this paper we introduce some terminology for comparing the expressiveness of conceptual data modeling techniques, such as ER, NIAM, PSM and ORM, that are finitely bounded by their underlying domains. Next we consider schema equivalence and discuss the effects of the sizes of the underlying domains.This leads to the introduction of the concept of finite equivalence, which may serve as a means to a better understanding of the fundamentals of modeling concepts (utility). We give some examples of finite equivalence and inequivalence in the context of ORM.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [BHW91]
    van Bommel, P., ter Hofstede, A.H.M., van der Weide, T.P.: Semantics and verification of object-role models. Information Systems 16(5), 471–495 (1991)CrossRefGoogle Scholar
  2. [Bor78]
    Borkin, S.A.: Data Model Equivalence. In: Proceedings of the Fourth International Conference on Very Large Data Bases, pp. 526–534 (1978)Google Scholar
  3. [CAB+72]
    Crossley, J.N., Ash, C.J., Brickhill, C.J., Stillwell, J.C., Williams, N.H.: What is mathematical logic? Oxford University Press, Oxford (1972)Google Scholar
  4. [HPW93]
    ter Hofstede, A.H.M. (Erik) Proper, H.A., van der Weide, T.P.: Formal definition of a conceptual language for the description and manipulation of information models. Information Systems 18(7), 489–523 (1993)CrossRefGoogle Scholar
  5. [ISO87]
    Information processing systems – Concepts and Terminology for the Conceptual Schema and the Information Base (1987), ISO/TR 9007: http://www.iso.org

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • H. A. (Erik) Proper
    • 1
  • Th. P. van der Weide
    • 1
  1. 1.Institute for Computing and Information SciencesRadboud University NijmegenNijmegenThe Netherlands, EU

Personalised recommendations