|
ABSTRACT
Since join operations are expensive, usually join scheduling is very important for query processing. In this paper we will discuss new procedures to handle cyclic queries utilizing dependencies and horizontal decompositions. There are three known procedures for cyclic query processing: (1) Relation merging, (2) Tuple-wise processing, (3) Attribute addition. As join operations are applied to relations which are processed by selection operations, the number of tuples is usually less than the original relation and thus there are situations in which temporary FDs are satisfied. Such FDs can be used to simplify the given query. To convert a given cyclic query into a tree, some relations must satisfy a set of FDs. This can be attained by horizontal decomposition. Tuple-wise processing and attribute addition are shown to be special cases of the FD-based procedure. We have also developed MVD-based procedures which are generalized from the FD-based procedure.
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
|
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]
|
 |
3
|
|
| |
4
|
{BERNG8111} Bernstein,P.A. and Goodman,N., "Power of Natural Semijoins", SIAM J. Comput., Vol.10, No.4, pp.751--771, Nov. 1981.
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
| |
8
|
{SAGIF7903} Sagiv,Y. and Fagin,R., "An Equivalence between Database Dependencies and a Subclass of Propositional Logic.", IBM Res. Rep., RJ2500, Mar. 1979.
|
| |
9
|
|
 |
10
|
|
| |
11
|
{YU-07911} Yu,C.T. and Ozsoyoglu,M.Z., "An Algorithm for Tree-Query Membership of a Distributed Query", Proc. of 3rd International Computer Software and Applications Conference (COMPSAC), pp.306--312, Nov. 1979.
|
|