SOLVING QUERIES BY TREE PROJECTIONS

被引:16
作者
SAGIV, Y [1 ]
SHMUELI, O [1 ]
机构
[1] TECHNION ISRAEL INST TECHNOL,DEPT COMP SCI,IL-32000 HAIFA,ISRAEL
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 1993年 / 18卷 / 03期
关键词
ALGORITHMS; DESIGN; LANGUAGES; MANAGEMENT; THEORY; ACYCLICITY; CHASE; DATABASE SCHEMA; HYPERGRAPH; INCLUSION DEPENDENCY; JOIN; MONOTONE JOIN EXPRESSION; PROJECTION; QUAL GRAPH; RELATIONAL DATABASE; SEMIJOIN; SEMIJOIN REDUCTION; TREE PROJECTION; TREE SCHEMA; TABLEAU;
D O I
10.1145/155271.155277
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Suppose a database schema D is extended to DBAR by adding new relation schemas, and states for D are extended to states for DBAR by applying joins and projections to existing relations. It is shown that certain desirable properties that DBAR has with respect to D are equivalent to the existence of a tree projection of DBAR with respect to D. These properties amount to the ability to compute efficiently the join of all relations in a state for D from an extension of this state over DBAR. The equivalence is proved for unrestricted (i.e., both finite and infinite) databases. If DBAR is obtained from D by adding a set of new relation schemas that form a tree schema, then the equivalence also holds for finite databases. In this case there is also a polynomial time algorithm for testing the existence of a tree projection of DBAR with respect to D.
引用
收藏
页码:487 / 511
页数:25
相关论文
共 31 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]   EQUIVALENCES AMONG RELATIONAL EXPRESSIONS [J].
AHO, AV ;
SAGIV, Y ;
ULLMAN, JD .
SIAM JOURNAL ON COMPUTING, 1979, 8 (02) :218-246
[3]   ON THE DESIRABILITY OF ACYCLIC DATABASE SCHEMES [J].
BEERI, C ;
FAGIN, R ;
MAIER, D ;
YANNAKAKIS, M .
JOURNAL OF THE ACM, 1983, 30 (03) :479-513
[4]  
BEERI C, 1981, 13TH P ANN ACM S THE, P355
[5]  
BERGE C, 1973, GRAPHS HYERGRAPHS
[6]   USING SEMI-JOINS TO SOLVE RELATIONAL QUERIES [J].
BERNSTEIN, PA ;
CHIU, DMW .
JOURNAL OF THE ACM, 1981, 28 (01) :25-40
[7]   POWER OF NATURAL SEMIJOINS [J].
BERNSTEIN, PA ;
GOODMAN, N .
SIAM JOURNAL ON COMPUTING, 1981, 10 (04) :751-771
[8]   A SIMPLIFIED UNIVERSAL RELATION ASSUMPTION AND ITS PROPERTIES [J].
FAGIN, R ;
MENDELZON, AO ;
ULLMAN, JD .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1982, 7 (03) :343-360
[9]   DEGREES OF ACYCLICITY FOR HYPERGRAPHS AND RELATIONAL DATABASE SCHEMES [J].
FAGIN, R .
JOURNAL OF THE ACM, 1983, 30 (03) :514-550
[10]   SYNTACTIC CHARACTERIZATION OF TREE DATABASE SCHEMAS [J].
GOODMAN, N ;
SHMUELI, O .
JOURNAL OF THE ACM, 1983, 30 (04) :767-786