Minimization of tree pattern queries
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Containment and equivalence for an XPath fragment
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Reformulation of XML Queries and Constraints
ICDT '03 Proceedings of the 9th International Conference on Database Theory
Independence of Negative Constraints
TAPSOFT '89/CAAP '89 Proceedings of the International Joint Conference on Theory and Practice of Software Development, Volume 1: Advanced Seminar on Foundations of Innovative Software Development I and Colloquium on Trees in Algebra and Programming
Answering queries using views: A survey
The VLDB Journal — The International Journal on Very Large Data Bases
Containment and equivalence for a fragment of XPath
Journal of the ACM (JACM)
Constraint-based XML query rewriting for data integration
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Rewriting Union Queries Using Views
Constraints
Rewriting XPath queries using materialized views
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Query caching and view selection for XML databases
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Rewriting nested XML queries using nested views
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Answering tree pattern queries using views
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Answering xpath queries over networks by sending minimal views
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
A framework for using materialized XPath views in XML query processing
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Structured materialized views for XML queries
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Multiple Materialized View Selection for XPath Query Rewriting
ICDE '08 Proceedings of the 2008 IEEE 24th International Conference on Data Engineering
Determinacy and rewriting of conjunctive queries using views: a progress report
ICDT'07 Proceedings of the 11th international conference on Database Theory
A theoretic framework for answering XPath queries using views
XSym'05 Proceedings of the Third international conference on Database and XML Technologies
Finding Irredundant Contained Rewritings of Tree Pattern Queries Using Views
APWeb/WAIM '09 Proceedings of the Joint International Conferences on Advances in Data and Web Management
Minimal common container of tree patterns
Proceedings of the 18th ACM conference on Information and knowledge management
Answering tree pattern queries using views: a revisit
Proceedings of the 14th International Conference on Extending Database Technology
On maximal contained rewriting of tree pattern queries using views
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
Union rewritings for XPath fragments
Proceedings of the 15th Symposium on International Database Engineering & Applications
Revisiting answering tree pattern queries using views
ACM Transactions on Database Systems (TODS)
Querying and ranking incomplete twigs in probabilistic XML
World Wide Web
Hi-index | 0.00 |
We show that several classes of tree patterns observe theindependence of containing patterns property, that is, ifa pattern is contained in the union of several patterns, then it iscontained in one of them. We apply this property to two relatedproblems on tree pattern rewriting using views. First, given viewV and query Q, is it possible for Q tohave an equivalent rewriting using V which is the union oftwo or more tree patterns, but not an equivalent rewriting which isa single pattern? This problem is of both theoretical and practicalimportance because, if the answer is no, then, to find anequivalent rewriting of a tree pattern using a view, we should usemore efficient methods, such as the polynomial time algorithm of Xuand Özsoyoglu (2005), rather than try to find the union of allcontained rewritings (which takes exponential time in the worstcase) and test its equivalence to Q. Second, given a setS of views, we want to know under what conditions a subsetS' of S is redundant in the sense that forany queryQ, the contained rewritings ofQ using the views in S' are contained in thoseusing the views in S--S'. Solving this problemcan help us to, for example, choose the minimum number of views tobe cached, or better design the virtual schema in a mediated dataintegration system, or avoid repeated calculation in queryoptimization. For the first problem, we identify several classes oftree patterns for which the equivalent rewriting can be expressedas a single tree pattern. For the second problem, we presentnecessary and sufficient conditions for S to be redundantwith respect to some classes of tree patterns. For both problems weconsider extension to cases where there are rewritings using theintersection of multiple views and/or where a schema graph ispresent.