DocumentCode :
2507973
Title :
Super-fast XML wrapper generation in DB2: a demonstration
Author :
Josifovski, Vanja ; Massmann, Sabine ; Naumann, Felix
Author_Institution :
IBM Almaden Res. Center, San Jose, CA, USA
fYear :
2003
fDate :
5-8 March 2003
Firstpage :
756
Lastpage :
758
Abstract :
The XML wrapper is a new feature of the federated database capabilities of DB2/UDB v8. It enables users and applications to issue SQL queries against XML data from a variety of sources, including files and Web services. The XML wrapper assumes hierarchical XML documents modeled as families of virtual relational tables in a federated schema, which can then be queried to extract information from the XML and combine it with data from other sources. Due to the nature of the problem, using the XML wrapper is complex and several difficult steps must be undertaken: (i) The hierarchical schema of the source must be flattened to a relational form, (ii) Each relation of the flattened schema must be registered in DB2 as a NICKNAME - a complex virtual table definition containing several XPaths as specialized options. (iii) Each NICKNAME must be accompanied by a VIEW - again a complex structure involving join conditions. Chocolate is a tool that alleviates all three tasks: Chocolate provides several flattening strategies and an interface allowing users to modify the automatically generated target schema. Once the user is satisfied with the schema, Chocolate automatically generates the corresponding NICKNAME and VIEW definitions.
Keywords :
SQL; XML; distributed databases; Chocolate tool demonstration; DB2; SQL queries; Web services; XML documents; XML wrapper generation; federated database; view definition; virtual relational tables; Data mining; Information retrieval; Middleware; Production; Query processing; Relational databases; Simple object access protocol; Spatial databases; Web services; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 2003. Proceedings. 19th International Conference on
Print_ISBN :
0-7803-7665-X
Type :
conf
DOI :
10.1109/ICDE.2003.1260858
Filename :
1260858
Link To Document :
بازگشت