Skip to main content

Inductive dependencies and approximate databases

  • Conference paper
  • First Online:

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

Abstract

Query processing in a (relational) database context has been mainly confined to deducing information that is available in the database. The answers given to queries are supported by available data in the database and are computed using the classical operations of select, project and join. When the query cannot be answered using the above operations the database system returns an empty answer. But there are cases where an approximate answer for the query would be desirable instead of no answer from the database. In this paper, we provide one such approximation technique, inductive dependencies, that can be used to enhance conventional relational databases. The approach finds an approximation for a null value in the database, by using similarities, aggregate functions and relationships that are not expressible by functional dependencies. Inductive dependencies can also be applied to heterogeneous databases, where relationships between databases need to be expressed in a concise way.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W.W. Armstrong. Dependency Structures of Database Relationships. In Proceedings of IFIP 74, pages 580–583. North Holland, 1974.

    Google Scholar 

  2. J. Biskup. A Formal Approach to Null Values in Database Relations. In J. Minker and J.M. Nicholas, editors, Advances in Database Theory: Vol. 1, pages 299–341. Plenum, New York, 1981.

    Google Scholar 

  3. Y.L. Breitbart, P.L. Olson, and G.R. Thompson. Database Integration in a Distributed Heterogeneous Database System. In Proceedings of the International Conference on Data Engineering, pages 301–310, Washington, DC, February 1986. IEEE Computer Society.

    Google Scholar 

  4. E.F. Codd. Missing Information (Applicable and Inapplicable) in Relational Databases. SIGMOD RECORD, 15(4):53–78, 1986.

    Google Scholar 

  5. E.F. Codd. Extending the Database Relational Model to Capture More Meaning. ACM Trans. on Database Systems, 4(4):394–434, December 1979.

    Google Scholar 

  6. E.F. Codd. A relational model of data for large shared data banks. Comm. ACM, 13(6):377–387, June 1970.

    Google Scholar 

  7. C.J. Date. Null Values in Data Base Management, 1982. (Also found in C.J.Date, Relational Database: Selected Writings, 1986, Addison Wesley).

    Google Scholar 

  8. C.J. Date. An Introduction to Database Systems. Addison-Wesley, Reading, Mass., 1986.

    Google Scholar 

  9. T.R. Davies and S.J. Russell. A Logical Approach to Reasoning by Analogy. In Proceedings of the 10th IJCAI, pages 264–270, 1987.

    Google Scholar 

  10. L.G. DeMichiel. Resolving Database Incompatibility: An Approach to Performing Relational Operations over Mismatched Domains. IEEE Transactions on Knowledge and Data Engineering, 1(4):485–493, 1989.

    Google Scholar 

  11. R. Fagin. Multivalued Dependencies and a New Form for Relational Databases. ACM Trans. on Database Systems, 2(3), September 1977.

    Google Scholar 

  12. G. Grahne. Dependency Satisfaction in Databases with Incomplete Information. In Proceedings of VLDB 84, pages 37–45. Morgan Kaufmann, 1984.

    Google Scholar 

  13. J. Grant. Null Values in a Relational Database. Information Processing Letters, 6(5), October 1977.

    Google Scholar 

  14. T. Imielinski and W. Lipski. Incomplete Information in Relational Databases. J.ACM, 31(4):761–791, October 1984.

    Google Scholar 

  15. W. Lipski. On Databases with Incomplete Information. J.ACM, 28(1):41–70, January 1981.

    Google Scholar 

  16. R.S. Michalski, J.G. Carbonell, and T.M. Mitchell, editors. Machine Learning: An AI Approach. Morgan Kaufmann Publishers, 1983.

    Google Scholar 

  17. J. Minker and J. Grant. Answering queries in indefinite databases and the null value problem. In P. Kanellakis, editor, Advances in Computing Research, pages 247–267. 1986.

    Google Scholar 

  18. A. Motro. Extending the Relational Database Model to Support Goal Queries. In L. Kerschberg, editor, Expert Database Systems, pages 129–150. Benjamin Cummings, 1987.

    Google Scholar 

  19. A. Rajasekar. Inductive Dependencies. Technical Report 189-91, University of Kentucky, Lexington, Kentucky, July, 1991.

    Google Scholar 

  20. U.Dayal and H.Y. Hwang. View Definition and Generalization for Database Integration in MULTIBASE. In Proceedings of Berkley Workshop on Distributed Data Management and Computer Networks, 1982.

    Google Scholar 

  21. J.D. Ullman, editor. Principles of Database and Knowledge-Base Systems. Computer Science Press, Rockville, Maryland, 1988.

    Google Scholar 

  22. Y. Vassiliou. Functional Dependencies and Incomplete Information. In Proceedings of VLDB 80, pages 260–269, 1980.

    Google Scholar 

  23. R.L. Winkler and W.L. Hays, editors. Statistics: Probability, Inference and Decision. Holt, Rinehart and Winston, New York, New York, 1975.

    Google Scholar 

  24. L.A. Zadeh. Fuzzy Sets. Information Control, 8:338–353, 1965.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Timothy W. Finin Charles K. Nicholas Yelena Yesha

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Keen, D., Rajasekar, A. (1993). Inductive dependencies and approximate databases. In: Finin, T.W., Nicholas, C.K., Yesha, Y. (eds) Information and Knowledge Management Expanding the Definition of “Database”. CIKM 1992. Lecture Notes in Computer Science, vol 752. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57419-0_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-57419-0_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57419-4

  • Online ISBN: 978-3-540-48148-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics