We study in this paper the problem of whether a correct relational update translation can be found for a given update over an XML view. For this, we propose a lightweight update checking framework named U-Filter. It first performs two steps of schemalevel (and thus very inexpensive) checks based on a view definition analysis. Only when necessary, a third checking step, requiring base data access and thus more expensive, is employed. For the latter, we design an internal strategy as well as an external strategy (with respect to the DBMS). This three-step checking process is guaranteed to filter out all XML updates that cannot be translated. Finally, the remaining updates are fed to the update translation engine, which generates the correspon...
XML has become an important medium for data exchange, and is frequently used as an interface to (i.e...
International audienceMaterialized views can bring important performance benefits when querying XML ...
XML has become an important medium for data exchange, and is also used as an interface to – i.e. a v...
Abstract. View updating is a long standing difficult problem. Given a view defined over base data so...
XML data management using relational database systems has been intensively studied in the last few y...
XML data management using relational database systems has been intensively stud-ied in the last few ...
Abstract. View update is the problem of translating an update to a view to some updates to the sourc...
Update operations over XML views are essential for applications using XML views. In this dissertatio...
International audienceWe study the problem of update translation for views on XML documents. More pr...
XML has become a primary data model to wrap heterogeneous data sources using views. However, as is c...
XML data management using relational database systems has been intensively studied in the last few y...
Both XML-relational systems and native XML sys-tems support creating XML wrapper views and querying ...
We study the problem of updating XML views defined over XML documents. A view update is performed by...
View update is the problem of translating an update to a view to some updates to the source data of ...
International audienceWe study the problem of update propagation across views in the setting where b...
XML has become an important medium for data exchange, and is frequently used as an interface to (i.e...
International audienceMaterialized views can bring important performance benefits when querying XML ...
XML has become an important medium for data exchange, and is also used as an interface to – i.e. a v...
Abstract. View updating is a long standing difficult problem. Given a view defined over base data so...
XML data management using relational database systems has been intensively studied in the last few y...
XML data management using relational database systems has been intensively stud-ied in the last few ...
Abstract. View update is the problem of translating an update to a view to some updates to the sourc...
Update operations over XML views are essential for applications using XML views. In this dissertatio...
International audienceWe study the problem of update translation for views on XML documents. More pr...
XML has become a primary data model to wrap heterogeneous data sources using views. However, as is c...
XML data management using relational database systems has been intensively studied in the last few y...
Both XML-relational systems and native XML sys-tems support creating XML wrapper views and querying ...
We study the problem of updating XML views defined over XML documents. A view update is performed by...
View update is the problem of translating an update to a view to some updates to the source data of ...
International audienceWe study the problem of update propagation across views in the setting where b...
XML has become an important medium for data exchange, and is frequently used as an interface to (i.e...
International audienceMaterialized views can bring important performance benefits when querying XML ...
XML has become an important medium for data exchange, and is also used as an interface to – i.e. a v...