DocumentCode :
2191781
Title :
On implicate discovery and query optimization
Author :
Vorwerk, Kristofer ; Paulley, G.N.
Author_Institution :
iAnywhere Solutions, Waterloo, Ont., Canada
fYear :
2002
fDate :
2002
Firstpage :
2
Lastpage :
11
Abstract :
Boolean expression simplification is a well-known problem in the history of computer science. The problem of determining prime implicates from an arbitrary Boolean expression has been mostly studied in the contexts of hardware design and automated reasoning. While many of the same principles can be applied to the simplification of search conditions in ANSI SQL queries, the richness of its language and SQL´s three-valued logic present a number of challenges. We propose a modified version of a matrix-based normalization algorithm suitable for normalizing SQL search conditions in constrained-memory environments. In particular we describe a set of tradeoffs that enable our algorithm to discover a useful set of implicates without requiring a complete conversion of the input condition to a normal form, preventing a combinatorial explosion in the number of terms.
Keywords :
SQL; optimisation; query processing; relational databases; ternary logic; ANSI SQL queries; Boolean expression simplification; automated reasoning; constrained-memory; hardware design; implicate discovery; matrix-based normalization algorithm; prime implicates; query optimization; relational database; three-valued logic; Boolean functions; Computer science; Explosions; Hardware; History; Logic; Minimization; Query processing; Relational databases; Switching circuits;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Database Engineering and Applications Symposium, 2002. Proceedings. International
ISSN :
1098-8068
Print_ISBN :
0-7695-1638-6
Type :
conf
DOI :
10.1109/IDEAS.2002.1029651
Filename :
1029651
Link To Document :
بازگشت