Skip to main content

A query processing method for integrated access to multiple databases

  • Advanced Database and Information System Methods 3
  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 1996)

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

Included in the following conference series:

Abstract

Multiple autonomous databases within a network system often contain similar information although their schemata are heterogeneous. This paper considers such heterogeneity and proposes a new method for achieving integrated access to multiple databases having similar schema. The method is based on the construction of a “virtual database (VDB)” by making use of null values and “virtual functional dependency (VFD),” which are formed over physically distributed component databases and applied to the query processing. We could obtain additional information relevant to the query and proved that this information is logically valid. When the VFD formed over a VDB is acyclic among the nodes that the query refers to, sound and complete answers can be efficiently calculated. We developed and implemented a bibliographic information retrieval system employing the schema integration method described herein such that integrated access is obtained for bibliographic information written in BibTEX.

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. Lim, E., Srivastava, J., Prebhakar, S. and Richardson, J.: Entity Identification in Database Integration. IEEE Proceedings of the Ninth International Conference. (1993) 294–301

    Google Scholar 

  2. Fagin, R.: Horn Clauses and Database Dependencies. J. ACM. 29 (1982) 952–985

    Article  Google Scholar 

  3. Reiter, R.: Towards a Logical Reconstruction of Relational Database Theory. On Conceptual Modelling: Perspectives from Artificial Intelligence, Databases and Programming Languages. (1984) 191–233

    Google Scholar 

  4. Litwin, W., Mark, L. and Roussopoulos, N.: Interoperability of Multiple Autonomous Databases. ACM Comput. Surv. 22 (1990) 267–293

    Article  Google Scholar 

  5. Armstrong, W. W.: Dependency Structures of Data Base Relationships. Information Processing. (1974) 580–583

    Google Scholar 

  6. Lloyd, J. W.: Foundations of Logic Programming — Second, Extended Edition. (1987)

    Google Scholar 

  7. Nishizawa, I., Takasu, A. and Adachi, J.: Query processing method for multiple databases having different set of attributes, The Transactions of the Institute of Electronics, Information and Communication Engineers. 79-DI (1996) 18–27

    Google Scholar 

  8. Reiter, R.: A Sound and Sometimes Complete Query Evaluation Algorithm for Relational Databases with Null Values. J. ACM. 33 (1986) 349–370

    Article  Google Scholar 

  9. Ullman, J. D.: Principles of Database and Knowledge-Base Systems Volume I and II. Computer Science Press. (1988)

    Google Scholar 

  10. Patashnik, O.: BibTEXing. Documentation for general BibTEXing users in BibTEXing package. (1988)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Roland R. Wagner Helmut Thoma

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nishizawa, I., Takasu, A., Adachi, J. (1996). A query processing method for integrated access to multiple databases. In: Wagner, R.R., Thoma, H. (eds) Database and Expert Systems Applications. DEXA 1996. Lecture Notes in Computer Science, vol 1134. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0034696

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61656-6

  • Online ISBN: 978-3-540-70651-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics