Abstract
We describe how the relational database technology can be unified with the constraint satisfaction technology. Relational databases provide efficient massive, set-at-a-time computations, while constraints contribute with intelligent constraint solving mechanism. The merge of the two paradigms makes it possible to efficiently handle large amount of data. We present a case study of relational resolution. In addition, we mention such applications as deductive databases, constraint satisfaction, verification of finite-state systems and program synthesis.
Supported by a TFR grant
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul, R. Hull, and V. Vianu. Foundation of Databases. Addison-Wesley Publishing Co., 1995.
E. Dantsin. Two propositional proof systems based on the splitting method. Journal of Soviet Mathematics, 22(3):1293–1305, 1983.
P. Graf. Substitution tree indexing. In J. Hsiang, editor, Rewriting Techniques and Applications, volume 914 of Lecture Notes in Computer Science, pages 117–131, 1995.
P. Graf. Term Indexing, volume 1053 of Lecture Notes in Computer Science. Springer Verlag, 1996.
E.L. Lusk. Controlling redundancy in large search spaces: Argonne-style theorem proving through the years. In A. Voronkov, editor, Logic Programming and Automated Reasoning. International Conference LPAR'92., volume 624 of Lecture Notes in Artificial Intelligence, pages 96–106, St. Petersburg, Russia, July 1992.
G. Mints and E. Tyugu. Justification of the structural synthesis of programs. Science of Computer Programming, 2(3):215–240, 1982.
E. Tyugu. Declarative programming in a type theory. In B. Moeller, editor, Constructing Programs from Specifications, pages 451–472. North Holland, 1991.
J.D. Ullman. Database and Knowledge-Base Systems, volume I. Computer Science Press, 1988.
P. Van Hentenryck. Constraint Satisfaction in Logic Programming. Logic Programming Series. MIT Press, 1989.
L. Vieille. Recursive query processing: the power of logic. Theoretical Computer Science, 69(1):1–53, 1989.
A. Voronkov. The anatomy of Vampire: Implementing bottom-up procedures with code trees. Journal of Automated Reasoning, 15(2):237–265, 1995.
A. Voronkov. Merging relational database technology with the constraint technology. UPMAIL Technical Report, Uppsala University, Computing Science Department, 1996. To appear.
Larry Wos, Ross Overbeek, and Ewing Lusk. Subsumption, a sometimes undervalued procedure. In Jean-Louis Lassez and Gordon Plotkin, editors, Computational Logic. Essays in Honor of Alan Robinson., pages 3–40. The MIT Press, Cambridge, MA, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Voronkov, A. (1996). Merging relational database technology with constraint technology. In: Bjørner, D., Broy, M., Pottosin, I.V. (eds) Perspectives of System Informatics. PSI 1996. Lecture Notes in Computer Science, vol 1181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62064-8_34
Download citation
DOI: https://doi.org/10.1007/3-540-62064-8_34
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62064-8
Online ISBN: 978-3-540-49637-3
eBook Packages: Springer Book Archive