Equivalent Rewritings on Path Views with Binding Patterns

03/16/2020
by   Julien Romero, et al.
0

A view with a binding pattern is a parameterized query on a database. Such views are used, e.g., to model Web services. To answer a query on such views, the views have to be orchestrated together in execution plans. We show how queries can be rewritten into equivalent execution plans, that are guaranteed to deliver the same results than the query on all databases. We provide a correct and complete algorithm to find these plans for path views and atomic queries. Finally, we show that our method can be used to answer queries on real-world Web services.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset