[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Chasing Relational Database Constraints Backwards

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 2000)

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

Included in the following conference series:

  • 1781 Accesses

Abstract

Data dependencies are well known in the context of relational database. They aim to specify constraints that the data must satisfy-to model correctly the part of the world under consideration. The implication problem for dependencies is to decide whether a given dependency is logically implied by a given set of dependencies. A proof procedure for the implication problem, called “chase”, has already been studied in the generalized case of tuple-generating and equality-generating dependencies. The chase is a bottom-up procedure: from hypotheses to conclusion, and thus is not goal-directed. It also requires the dynamic creation of new symbols. This paper introduces a new proof procedure which is top-down: from conclusion to hypothesis, that is goal-directed. The originality of this procedure is that it does not act as classical theorem proving procedures, by requiring a special form of expressions, such as clausal form, obtained after skolemisation. We show, with our procedure, that this step is useless, and that the notion of piece allows inferring directly on dependencies, without dynamically creating new symbols. With the recent introduction of constrained dependencies, some interesting perspectives also arise.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 71.50
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 89.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Marianne Baudinet, Jan Chomicki, and Pierre Wolper. Constraint-generating dependencies. In Georg Gottlob and Moshe Y. Vardi, editors, Database Theory— ICDT’95, 5th International Conference, volume 893of Lecture Notes in Computer Science, pages 322–337, Prague, Czech Republic, 11–13January1995. Springer.

    Google Scholar 

  2. Catriel Beeri, Ronald Fagin, and John H. Horward. A complete axiomatization for functional and multivalued dependencies in database relations. In Diane C. P. Smith, editor, Proceedings of the 1977 ACM SIGMOD International Conference on Management of Data, pages 47–61, Toronto, Canada, 3–5 August1977. ACM, New York.

    Chapter  Google Scholar 

  3. François Bancilhon, David Maier, Yehoshua Sagiv, and Jeffrey D. Ullman. Magic sets and other strange ways to implement logic programs. In Proceedings of the Fifth ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, pages 1–16, Cambridge, Massachusetts, 24–26 Marseille 1986.

    Google Scholar 

  4. Catriel Beeri and Moshe Y. Vardi. The implication problem for data dependencies. In Shimon Even and Oded Kariv, editors, Automata, Languages and Programming, 8th Colloquium, volume 115 of Lecture Notes in Computer Science, pages 73–85, Acre (Akko), Israel, 13–17 July 1981. Springer-Verlag.

    Chapter  Google Scholar 

  5. C. Beeri and M. Y. Vardi. Formal systems for tuple and equality generating dependencies. SIAM Journal on Computing, 13(l):76–98, 1984.

    Article  MathSciNet  Google Scholar 

  6. Catriel Beeri and Moshe Y. Vardi. A proof procedure for data dependencies. Journal of the ACM, 31(4):718–741, October 1984.

    Google Scholar 

  7. E. F. Codd. Further Normalization of the Database Relational Model. R. Rustin, Ed.. Prentice-Hall, Englewood Cliffs, NJ, 1972.

    Google Scholar 

  8. Stphane Coulondre. A top-down proof procedure for data dependencies. Technical report, LIRMM, Montpellier, France, 2000.

    Google Scholar 

  9. Stéphane Coulondre and Eric Salvat. Piece resolution: Towards larger perspectives. In Proceedings of the Sixth International Conference on Conceptual Structures (ICCS-98), Montpellier, France, 1998.

    Google Scholar 

  10. R. Fagin and M. Y. Vardi. The theory of data dependencies: a survey. In Mathematics of Information Processing, Proceedings of Symposia in Applied Mathematics, volume 34, pages 19–72. American Mathematical Society, 1986.

    Article  MathSciNet  Google Scholar 

  11. Yuri Gurevich and Harry R. Lewis. The inference problem for template dependencies. Information and Control, 55(1–3):69–79, October/November/December 1982.

    Google Scholar 

  12. David Genest and Eric Salvat. A platform allowing typed nested graphs: How cogito became cogitant. In Proceedings of the Sixth International Conference on Conceptual Structures (ICCS-98), LNAI, Berlin, 1998. Springer-Verlag.

    Google Scholar 

  13. Christian Herrmann. On the undecidability of implications between embedded multivalued database dependencies. Information and Computation, 122(2):221–235, 1 November1995.

    Google Scholar 

  14. C. S. Jensen and R. T. Snodgrass. Temporal specialization. In F. Golshani, editor, Proceedings of the International Conference on Data Engineering, pages 594–603, Tempe, AZ, February1992. IEEE.

    Google Scholar 

  15. Mark Levene and George Loizou. The additivity problem for functional dependencies in incomplete relations. Acta Informatica, 34(2):135–149, 1997.

    Article  MathSciNet  Google Scholar 

  16. Mark Levene and George Loizou. Null inclusion dependencies in relational databases. Information and Computation, 136(2):67–108, 1 August1997.

    Google Scholar 

  17. M. Levene and G. Loizou. The additivity problem for data dependencies in incomplete relational databases. Lecture Notes in Computer Science, 1358:136-?? 1998.

    MATH  Google Scholar 

  18. Michael Maher. Constrained dependencies. In Proceedings ILPS’94 Workshop on Constraints and Databases, Ithaca, November 1994.

    Google Scholar 

  19. M. J. Maher. Constrained dependencies. Theoretical Computer Science, 173(1):113–149, February 1997.

    Google Scholar 

  20. M. J. Maher and D. Srivastava. Chasing constrained tuple-generating dependencies. In PODS’ 96. Proceedings of the Fifteenth ACM SIGACTSIGMOD-SIGART Symposium on Principles of Database Systems, PODS 1996, Montréal, Canada, June 3–5, 1996, volume 15, pages 127–138, New York, NY 10036, USA, 1996. ACM Press.

    Google Scholar 

  21. Eric Salvat. Raisonner avec des oprations de graphes: graphes conceptuels et règles d’inférence. PhD thesis, Université Montpellier II, Montpellier, France, December 1997.

    Google Scholar 

  22. Edward Sciore. A complete axiomatization of full join dependencies. Journal of the ACM, 29(2):373–393, April 1982.

    Article  Google Scholar 

  23. Iztok Savnik and Peter A. Flach. Discovery of multivalued dependencies from relations. Technical Report report00135, Albert-Ludwigs-Universitaet Freiburg, Institut fuer Informatik, Marseille 6, 2000.

    Google Scholar 

  24. Eric Salvat and Marie-Laure Mugnier. Sound and complete forward and backward chainings of graph rules. In Proceedings of the Fourth International Conference on Conceptual Structures (ICCS-96), volume 1115 of LNAI, pages 248–262, Berlin, August l9–22 1996. Springer.

    Google Scholar 

  25. J. F. Sowa. Conceptual Structures: Information Processing in Mind and Machine. Addison-Wesley, Reading, Mass., 1984.

    MATH  Google Scholar 

  26. K. Sagonas, T. Swift, and D. S. Warren. XSB as a deductive database. SIGMOD Record (ACM Special Interest Group on Management of Data), 23(2):512–512, June1994.

    Google Scholar 

  27. Fereidoon Sadri and Jeffrey D. Ullman. Template dependencies: A large class of dependencies in relational databases and its complete axiomatization. Journal of the ACM, 29(2):363–372, April 1982.

    Google Scholar 

  28. Hisao Tamaki and Taisuke Sato. OLD resolution with tabulation. In Ehud Shapiro, editor, Proceedings of the Third International Conference on Logic Programming, Lecture Notes in Computer Science, pages 84–98, London, 1986. Springer-Verlag.

    Chapter  Google Scholar 

  29. Jeffrey D. Ullman. Principles of Database and Knowledge-Base Systems. Volume I: Classical Database Systems. Computer Science Press, 1988.

    Google Scholar 

  30. Moshe Y. Vardi. The implication and finite implication problems for typed template dependencies. Journal of Computer and System Sciences, 28(1):3–28, February1984.

    Google Scholar 

  31. L. Vielle. Recursive axioms in deductive databases: The query-sub query approach. In 1st Conference on Expert Database Systems, Kerschberg (ed), April1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Coulondre, S. (2000). Chasing Relational Database Constraints Backwards. In: Ibrahim, M., Küng, J., Revell, N. (eds) Database and Expert Systems Applications. DEXA 2000. Lecture Notes in Computer Science, vol 1873. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44469-6_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-44469-6_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics