Abstract
This paper presents some applications of partial evaluation method to a query optimization in deductive database. A Horn clause transformation is used for the partial evaluation of a query in an intensional database, and its application to multiple query processing is discussed. Three strategies are presented for the compatible case, ordered case and crossed case. In each case, partial evaluation is used to preprocess the intensional database in order to obtain subqueries which direct access to an extensional database.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bancilhon, F. and Ramakrishnan, R., “An Amateur’s Introduction to Recursive Query Processing Strategies,”Proc. ACM SIGMOD ’86, pp. 16–52, 1986.
Chakravathy, U. S. and Minker, J., “Multiple Query Processing in Deductive Databases Using Query Graphs,”Proc. 12th Int. Conf. on VLDB, pp. 384–391, 1986.
Futamura, Y., “Partial Computation of Programs,”Lecture Notes in Computer Science, Vol. 147, pp. 1–35, 1983.
Gallaire, H., Minker, J. and Nicolas, J. M., “Logic and Databases: A Deductive Approach,”ACM Computing Surveys, Vol. 16, No. 2, pp. 153–185, 1984.
Miyazaki, N., Yokota, H. and Itoh, H., “Compiling Horn Clause Queries in Deductive Databases: A Horn Clause Transformation Approach,”ICOT Technical Report, No. 183, 1986.
Reiter, R., “Deductive Question-Answering on Relational Data Bases,” inLogic and Data Bases, Plenum Press, 1978.
Ullman, J. D., “Implementation of Logical Query Languages for Databases,”ACM TODS, Vol. 10, No. 3, pp. 289–321, 1985.
Yokota, H., Kunifuji, S. et al., “An Enhanced Inference Mechanism for Generating Relational Algebra Queries,”Proc. 3rd ACM PODS, pp. 229–238, 1984.
Author information
Authors and Affiliations
About this article
Cite this article
Sakama, C., Itoh, H. Partial evaluation of queries in deductive databases. New Gener Comput 6, 249–258 (1988). https://doi.org/10.1007/BF03037140
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF03037140