|
ABSTRACT
The purpose of semantic query optimization is to use semantic knowledge (e.g., integrity constraints) for transforming a query into a form that may be answered more efficiently than the original version. In several previous papers we described and proved the correctness of a method for semantic query optimization in deductive databases couched in first-order logic. This paper consolidates the major results of these papers emphasizing the techniques and their applicability for optimizing relational queries. Additionally, we show how this method subsumes and generalizes earlier work on semantic query optimization. We also indicate how semantic query optimization techniques can be extended to databases that support recursion and integrity constraints that contain disjunction, negation, and recursion.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
CHAKRAVARTHY, U. S., MINKER, J., AND GRANT, J. Semantic query optimization: additional constraints and control strategies. In Expert Database Systems, L. Kerschberg, Ed., Benjamin/Cummings, Inc., 1987, 345-379.
|
| |
8
|
|
 |
9
|
|
| |
10
|
GRANT, J., AND MINKER, J. Optimization in deductive and conventional relational database systems. In Advances in Data Base Theory, Vol. 1, H. Gallaire, J. Minker, and J. M. Nicolas, Eds., Plenum Press, 1981, 195-234.
|
| |
11
|
HAMMER, M. M., AND ZDONIK, S.B. Knowledge based query processing. In Proceedings of the Sixth VLDB Conference, 1980, 137-147.
|
 |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
KING, J. J. QUIST: a system for semantic query optimization in relational databases. In Proceedings of the 7th VLDB Conference, 1981, 510-517.
|
| |
16
|
KOHLI, M., AND MINKER, J. Intelligent control using integrity constraints. In Proceedings of AAAI, 1983, 202-205.
|
| |
17
|
|
| |
18
|
LOBO, J., AND MINKER, J. A metainterpreter to semantically optimize queries in deductive databases. In Proceedings of the Second International Conference on Expert Database Systems, 1988, 387-420.
|
| |
19
|
|
| |
20
|
MCSKIMIN, J. R., AND MINKER, J. The use of a semantic network in a deductive query answering system. In Proceedings of the Fifth IJCAI, 1977, 50-58.
|
| |
21
|
|
| |
22
|
NAISH, L. The MU-Prolog 3.2 reference manual. Tech. Rep. 85/11, Dept. of Computer Science, Univ. of Melbourne, Australia, 1985.
|
| |
23
|
REITER, R. Deductive query-answering on relational databases, in Logic and Databases, H. Gaiiaire, and J. Minker, Eds., Plenum Press, 1978, 149-178.
|
 |
24
|
|
 |
25
|
|
| |
26
|
STERLING, L. Meta-interpreters: the flavors of logic programming. In Proceedings of the Workshop on the Foundations of Deductive Databases and Logic Programming (Washington, D.C., 1986), J. Minker, Ed., 1986, 163-175.
|
| |
27
|
Xu, G.D. Search control in semantic query optimization. Tech. Rep. 83-9, Dept. of Computer Science, Univ. of Massachusetts, Amherst, 1983.
|
| |
28
|
ZDONIK, S. S., JR. On the use of domain specific knowledge in the processing of database queries. M.S. thesis, Massachusetts Institute of Technology, Cambridge, 1980.
|
CITED BY 50
|
|
|
|
|
|
|
|
|
|
|
|
|
Qi Cheng , Jarek Gryz , Fred Koo , T. Y. Cliff Leung , Linqi Liu , Xiaoyan Qian , K. Bernhard Schiefer, Implementation of Two Semantic Query Optimization Techniques in DB2 Universal Database, Proceedings of the 25th International Conference on Very Large Data Bases, p.687-698, September 07-10, 1999
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Suk-Chung Yoon , Lawrence J. Henschen , E. K. Park , Sam Makki, Using domain knowledge in knowledge discovery, Proceedings of the eighth international conference on Information and knowledge management, p.243-250, November 02-06, 1999, Kansas City, Missouri, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marcelo Arenas , Leopoldo Bertossi , Jan Chomicki, Consistent query answers in inconsistent databases, Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.68-79, May 31-June 03, 1999, Philadelphia, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Danilo Montesi , Elisa Bertino, Queries, constraints, updates and transactions within a logic-based language, Proceedings of the second international conference on Information and knowledge management, p.500-506, November 01-05, 1993, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Open signaling for ATM, internet and mobile networks (OPENSIG'98)
ACM SIGCOMM Computer Communication Review
29, 1
Andrew T. Campbell
, Irene Katzela
, Kazuho Miki
, John Vicente
-
Active bridging
ACM SIGCOMM Computer Communication Review
27, 4
D. Scott Alexander
, Marianne Shaw
, Scott M. Nettles
, Jonathan M. Smith
-
Active electronic mail
Proceedings of the 2002 ACM symposium on Applied computing
S. Karnouskos
, A. Vasilakos
-
Object-oriented database management system for process control systems—development and evaluation
Proceedings of the 1999 ACM symposium on Applied computing
Ryuji Wakizono
, Toshikazu Kawamura
, Takehiko Tsuchiya
, Takahiro Hatanaka
, Tatsuji Tanaka
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
|