OPTIMIZATION OF A SUBCLASS OF CONJUNCTIVE QUERIES

被引:1
作者
BISKUP, J
DUBLISH, P
SAGIV, Y
机构
[1] Institut für Informatik, Universität Hildesheim, Hildesheim
[2] Stanford University, Stanford
[3] Dept. of Computer Science, Hebrew University, Jerusalem
关键词
D O I
10.1007/BF01185403
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The optimization problem for a subclass of conjunctive queries which is formed by the union of the class of fan-out free queries and a subclass of typed fan-out queries is investigated. The typed fan-out queries in this class are obtained from simple tableaux by allowing atmost one attribute to violate the simple-tableau property. The optimization problem for several restricted subsets of typed fan-out queries is already known to be NP-hard. It is shown that the queries under consideration possess several useful properties which are then used to obtain an O(n(2)) optimization algorithm based on the implication graph technique. The optimization of typed fan-out queries, obtained from simple tableaux by allowing atmost two attributes to violate the simple tableau property, is shown to be NP-hard. The optimization of simple tableaux in the presence of functional dependencies is also investigated and is shown to be NP-hard.
引用
收藏
页码:1 / 26
页数:26
相关论文
共 23 条
[1]  
Aho A. V., 1979, ACM Transactions on Database Systems, V4, P435, DOI 10.1145/320107.320112
[2]   EQUIVALENCES AMONG RELATIONAL EXPRESSIONS [J].
AHO, AV ;
SAGIV, Y ;
ULLMAN, JD .
SIAM JOURNAL ON COMPUTING, 1979, 8 (02) :218-246
[3]   POWER OF NATURAL SEMIJOINS [J].
BERNSTEIN, PA ;
GOODMAN, N .
SIAM JOURNAL ON COMPUTING, 1981, 10 (04) :751-771
[4]  
Chakravarthy U. S., 1986, Proceedings of Very Large Data Bases. Twelfth International Conference on Very Large Data Bases, P384
[5]  
Chandra A.K., 1977, P 9 ANN ACM S THEOR, P77
[6]  
DUBLISH P, 1987, LECT NOTES COMPUT SC, V287, P242
[7]  
DUBLISH P, 1988, THESIS DEP COMPUTER
[8]  
Garey M.R., 1979, COMPUTERS INTRACTABI, V174
[9]  
HEINZ AP, 1985, FUND INF, V8, P391
[10]   OPTIMIZING CONJUNCTIVE QUERIES THAT CONTAIN UNTYPED VARIABLES [J].
JOHNSON, DS ;
KLUG, A .
SIAM JOURNAL ON COMPUTING, 1983, 12 (04) :616-640