Skip to main content

Theoretical aspects of schema merging

  • Conference paper
  • First Online:
Advances in Database Technology — EDBT '92 (EDBT 1992)

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

Included in the following conference series:

Abstract

A general technique for merging database schemas is developed that has a number of advantages over existing techniques, the most important of which is that schemas are placed in a partial order that has bounded joins. This means that the merging operation, when it succeeds, is both associative and commutative, i.e., that the merge of schemas is independent of the order in which they are considered — a property not possessed by existing methods. The operation is appropriate for the design of interactive programs as it allows user assertions about relationships between nodes in the schemas to be considered as elementary schemas. These can be combined with existing schemas using precisely the same merging operation.

The technique is general and can be applied to a variety of data models. It can also deal with certain cardinality constraints that arise through the imposition of keys. A prototype implementation, together with a graphical interface, has been developed.

This research was supported in part by ARO DAAL03-89-C-0031PRIME and NSF IRI 8610617, Peter Buneman was also supported by a UK SERC funded visit to Imperial College, London.

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. A. Motro, “Superviews: Virtual Integration of Multiple Databases,” IEEE Transactions on Software Engineering, vol. SE-13, pp. 785–798, July 1987.

    Google Scholar 

  2. J. Smith, P. Bernstein, U. Dayal, N. Goodman, T. Landers, K. Lin, and E. Wong, “Multibase-Integrating Heterogeneous Distributed Database Systems,” in Proceedings of AFIPS, pp. 487–499, 1981.

    Google Scholar 

  3. S. Navathe, R. Elmasri, and J. Larson, “Integrating User Views in Database Designs,” IEEE Computer, pp. 50–62, January 1986.

    Google Scholar 

  4. C. Batini, M. Lenzerini, and S. Navathe, “A Comparative Analysis of Methodologies for Database Schema Integration,” ACM Computing Surveys, vol. 18, pp. 323–364, December 1986.

    Google Scholar 

  5. A. Kosky, “Modeling and Merging Database Schemas,” Tech. Rep. MS-CIS-91-65, University of Pennsylvania, 1991.

    Google Scholar 

  6. D. Shipman, “The Functional Data Model and the Data Language DAPLEX,” ACM Transactions on Database Systems, vol. 6, pp. 140–173, March 1981.

    Google Scholar 

  7. R. Hull and R. King, “Semantic Database Modeling: Survey, Applications, and Research Issues,” ACM Computing Surveys, vol. 19, pp. 201–260, September 1987.

    Google Scholar 

  8. A. Ohori, “Semantics of Types for Database Objects,” Theoretical Computer Science, vol. 76, pp. 53–91, 1990.

    Google Scholar 

  9. P. Chen, “The Entity-Relationship Model: Towards a Unified View of Data,” TODS, vol. 1, no. 1, pp. 9–36, 1976.

    Google Scholar 

  10. J. Ullman, Principles of Database and Knowledge-Base Systems. Vol. 1, Computer Science Press, 1988.

    Google Scholar 

  11. H. Korth and A. Silberschatz, Database System Concepts. McGraw Hill, second ed., 1991.

    Google Scholar 

  12. R. Elmasri and S. Navathe, Fundamentals of Database Systems. Benjamin/Cummings, 1989.

    Google Scholar 

  13. D. Tsichritzis and F. Lochovsky, Data Models. Prentice-Hall, 1982.

    Google Scholar 

  14. T. Teory, D. Yang, and J. Fry, “A Logical Design Methodology for Relational Databases Using the Entity-Relationship Model,” ACM Computing Surveys, vol. 18, pp. 197–222, June 1986.

    Google Scholar 

  15. M. Lenzerini and G. Santucci, “Cardinality Constraints in the Entity Relationship Model,” in The Entity-Relationship Approach to Software Engineering, pp. 529–549, North-Holland, 1983.

    Google Scholar 

  16. S. Widjojo, R. Hull, and D. Wile, “Distributed Information Sharing Using WorldBase,” in A Newsletter of the Computer Society of IEEE, pp. 17–26, August 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alain Pirotte Claude Delobel Goerg Gottlob

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Buneman, P., Davidson, S., Kosky, A. (1992). Theoretical aspects of schema merging. In: Pirotte, A., Delobel, C., Gottlob, G. (eds) Advances in Database Technology — EDBT '92. EDBT 1992. Lecture Notes in Computer Science, vol 580. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032429

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55270-3

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics