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