|
ABSTRACT
Suppose a database schema D is extended to D¯ by adding new relation schemas, and states for D are extended to states for D¯ by applying joins and projections to existing relations. It is shown that certain desirable properties that D¯ has 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 D¯. The equivalence is proved for unrestricted (i.e., both finite and infinite) databases. If D¯ 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 D¯ with respect to D.
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
|
AHO, A. V, SAGIV, Y., AND ULLMAN, J. D, Equivalences among relatmnal expressions. SIAM J. Comput. 8, 2 (May 1979), 218 246
|
 |
3
|
Catriel Beeri , Ronald Fagin , David Maier , Alberto Mendelzon , Jeffrey Ullman , Mihalis Yannakakis, Properties of acyclic database schemes, Proceedings of the thirteenth annual ACM symposium on Theory of computing, p.355-362, May 11-13, 1981, Milwaukee, Wisconsin, United States
[doi> 10.1145/800076.802489]
|
 |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
BERNSTEIN, P. A., AND GOODMAN, N. The power of natural semijoins. SIAM J Comput. 10, 4 (Nov. 1981), 751-771.
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
GOODMAN, N., AND SHMUELI, O. The tree projection theorem and relational query processing. J. Comput. Syst. Sc~. 28, I (Feb. 1984), 60-79,
|
| |
14
|
Nathan Goodman , Oded Shmueli , Y. C. Tay, GYO reductions, canonical connections, tree and cyclic schemas, and tree projections, Journal of Computer and System Sciences, v.29 n.3, p.338-358, Dec. 1984
[doi> 10.1016/0022-0000(84)90004-7]
|
| |
15
|
C-RAHAM~ M H. On the universal relation Tech. Rep. University of Toronto, Sept. 1979.
|
| |
16
|
HULL, R. Acyelic join dependencies and data base projections. J Comput. Syst. Sci. 27, 2 (Oct. 1983), 331 349.
|
| |
17
|
JOHNSON, D. S., AND KLUG, A. Testing containment of conjunctive queries under functional and inclusion dependencies. J. Comput. Syst. Scl. 28, 1 (1984), 167-189.
|
 |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
KLAUSNER, A. Semijoin reductions in cyclic databases. Unpublished manuscript, Dec. 1981.
|
 |
22
|
|
 |
23
|
|
 |
24
|
|
 |
25
|
|
 |
26
|
|
| |
27
|
SAGW, Y., AND SHMUELI, O. A characterization of finite FD-acyclity. J. Comput. Syst. Sc~. 38, 2 (Apr. 1989), 380-404.
|
| |
28
|
|
| |
29
|
|
| |
30
|
YANNAKAKIS, M. Algorithms for acyclic database schemes. In Proceedings of the 7th Internatwnal Conference on Very Large Data Bases (Cannes, Sept. 1981). VLDB Endowment, 82-94.
|
| |
31
|
Yu, C. T., AND OZSOYOGLU, M.Z. An algorithm for tree-query membership of a distributed query. In Proceedings of the COMPSAC 79, (Chicago, Ill., Nov. 1979). IEEE, New York, 1979.
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.2
DATABASE MANAGEMENT
H.2.1
Logical Design
Subjects:
Schema and subschema
Additional Classification:
H.
Information Systems
H.2
DATABASE MANAGEMENT
H.2.4
Systems
Subjects:
Query processing
General Terms:
Algorithms,
Design,
Theory
Keywords:
acyclicity,
chase,
database schema,
hypergraph,
inclusion dependency,
join,
monotone join expression,
projection,
qual graph,
relational database,
semijoin,
semijoin reduction,
tableau,
tree projection,
tree schema
|