GLOBALSOFT TECHNOLOGIES 
Mapping XML to a Wide Sparse Table 
Abstract 
XML is commonly supported by SQL database systems. However, existing mappings of 
XML to tables can only deliver satisfactory query performance for limited use cases. In this 
paper, we propose a novel mapping of XML data into one wide table whose columns are 
sparsely populated. This mapping provides good performance for document types and 
queries that are observed in enterprise applications but are not supported efficiently by 
existing work. XML queries are evaluated by translating them into SQL queries over the 
wide sparsely-populated table. We show how to translate full XPath 1.0 into SQL. Based on 
the characteristics of the new mapping, we present rewriting optimizations that dramatically 
reduce the number of joins. Experiments demonstrate that query evaluation over the new 
mapping delivers considerable improvements over existing techniques for the target use 
cases. 
Existing system 
XML is commonly supported by SQL database systems. However, existing mappings of 
XML to tables can only deliver satisfactory query performance for limited use cases. 
Proposed system 
IEEE PROJECTS & SOFTWARE DEVELOPMENTS 
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE 
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS 
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmai l.com
In this paper, we propose a novel mapping of XML data into one wide table whose columns 
are sparsely populated. This mapping provides good performance for document types and 
queries that are observed in enterprise applications but are not supported efficiently by 
existing work. XML queries are evaluated by translating them into SQL queries over the 
wide sparsely-populated table. We show how to translate full XPath 1.0 into SQL. Based on 
the characteristics of the new mapping, we present rewriting optimizations that dramatically 
reduce the number of joins. Experiments demonstrate that query evaluation over the new 
mapping delivers considerable improvements over existing techniques for the target use 
cases. 
System Configuration:- 
Hardware Configuration:- 
 Processor - Pentium –IV 
 Speed - 1.1 Ghz 
 RAM - 256 MB(min) 
 Hard Disk - 20 GB 
 Key Board - Standard Windows Keyboard 
 Mouse - Two or Three Button Mouse 
 Monitor - SVGA 
Software Configuration:- 
 Operating System : Windows XP 
 Programming Language : JAVA
 Java Version : JDK 1.6 & above.

More Related Content

PPTX
SQL Saturday - Twelve Trace Flags In Twelve Minutes
PPTX
Opti̇mi̇zi̇ng Data Access
PPTX
Addhoc query
PPTX
Statistics
PPTX
Exciting Features for SQL Devs in SQL 2012
PPTX
Columnstore Customer Stories 2016 by Sunil Agarwal
DOCX
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Efficient and privacy aware data agg...
PPTX
SQLPASS AD501-M XQuery MRys
SQL Saturday - Twelve Trace Flags In Twelve Minutes
Opti̇mi̇zi̇ng Data Access
Addhoc query
Statistics
Exciting Features for SQL Devs in SQL 2012
Columnstore Customer Stories 2016 by Sunil Agarwal
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Efficient and privacy aware data agg...
SQLPASS AD501-M XQuery MRys

Similar to IEEE 2014 JAVA DATA MINING PROJECTS Mapping xml to a wide sparse table (20)

PDF
Transforming data-centric eXtensible markup language into relational database...
PPTX
Hotsos 2013 - Creating Structure in Unstructured Data
PPTX
OakTable World 2015 - Using XMLType content with the Oracle In-Memory Column...
PPT
DB2 Native XML
PDF
UKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
PDF
"A Study of I/O and Virtualization Performance with a Search Engine based on ...
PPTX
Oracle Developer Day, 20 October 2009, Oracle De Meern, Holland: Oracle Datab...
PPTX
BGOUG 2012 - XML Index Strategies
KEY
No SQL, No problem - using MongoDB in Ruby
PDF
PostgreSQL and XML
PDF
Final Report
PPTX
Db2 v10.5 An Overview
PDF
28 16094 31623-1-sm efficiency (edit ari)new2
PPSX
Remus_3_0
PPTX
How to Implement Distributed Data Store
PDF
Database & Technology 1 _ Tom Kyte _ SQL Techniques.pdf
PPTX
SQL Server - Introduction to TSQL
PPTX
Oracle Database 11g Release 2 - XMLDB New Features
PPTX
BGOUG 2012 - Design concepts for xml applications that will perform
PPTX
Query Optimization in SQL Server
Transforming data-centric eXtensible markup language into relational database...
Hotsos 2013 - Creating Structure in Unstructured Data
OakTable World 2015 - Using XMLType content with the Oracle In-Memory Column...
DB2 Native XML
UKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
"A Study of I/O and Virtualization Performance with a Search Engine based on ...
Oracle Developer Day, 20 October 2009, Oracle De Meern, Holland: Oracle Datab...
BGOUG 2012 - XML Index Strategies
No SQL, No problem - using MongoDB in Ruby
PostgreSQL and XML
Final Report
Db2 v10.5 An Overview
28 16094 31623-1-sm efficiency (edit ari)new2
Remus_3_0
How to Implement Distributed Data Store
Database & Technology 1 _ Tom Kyte _ SQL Techniques.pdf
SQL Server - Introduction to TSQL
Oracle Database 11g Release 2 - XMLDB New Features
BGOUG 2012 - Design concepts for xml applications that will perform
Query Optimization in SQL Server
Ad

More from IEEEFINALYEARSTUDENTPROJECTS (20)

DOCX
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Building a scalable system for steal...
DOCX
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Token mac a fair mac protocol for pa...
DOCX
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Tag sense leveraging smartphones for...
DOC
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Privacy preserving optimal meeting l...
DOCX
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Preserving location privacy in geo s...
DOCX
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Friendbook a semantic based friend r...
DOCX
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Efficient and privacy aware data agg...
DOCX
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Cloud assisted mobile-access of heal...
DOCX
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS A low complexity algorithm for neigh...
DOCX
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Hierarchical prediction and context ...
DOCX
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Designing an-efficient-image encrypt...
DOCX
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Click prediction-for-web-image-reran...
DOCX
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Web service recommendation via expl...
DOCX
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Scalable and accurate prediction of...
DOCX
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Privacy enhanced web service compos...
DOCX
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Decentralized enactment of bpel pro...
DOCX
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS A novel time obfuscated algorithm ...
DOCX
IEEE 2014 JAVA SOFTWARE ENGINEER PROJECTS Conservation of information softwar...
DOC
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
DOCX
IEEE 2014 JAVA DATA MINING PROJECTS Web image re ranking using query-specific...
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Building a scalable system for steal...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Token mac a fair mac protocol for pa...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Tag sense leveraging smartphones for...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Privacy preserving optimal meeting l...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Preserving location privacy in geo s...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Friendbook a semantic based friend r...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Efficient and privacy aware data agg...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Cloud assisted mobile-access of heal...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS A low complexity algorithm for neigh...
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Hierarchical prediction and context ...
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Designing an-efficient-image encrypt...
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Click prediction-for-web-image-reran...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Web service recommendation via expl...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Scalable and accurate prediction of...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Privacy enhanced web service compos...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Decentralized enactment of bpel pro...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS A novel time obfuscated algorithm ...
IEEE 2014 JAVA SOFTWARE ENGINEER PROJECTS Conservation of information softwar...
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Web image re ranking using query-specific...
Ad

Recently uploaded (20)

PPTX
ai_satellite_crop_management_20250815030350.pptx
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
Abrasive, erosive and cavitation wear.pdf
PDF
MLpara ingenieira CIVIL, meca Y AMBIENTAL
PPTX
Management Information system : MIS-e-Business Systems.pptx
PPTX
Principal presentation for NAAC (1).pptx
PPTX
Chapter 2 -Technology and Enginerring Materials + Composites.pptx
PDF
UEFA_Carbon_Footprint_Calculator_Methology_2.0.pdf
PDF
Design Guidelines and solutions for Plastics parts
PPTX
mechattonicsand iotwith sensor and actuator
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PDF
20250617 - IR - Global Guide for HR - 51 pages.pdf
PDF
Unit1 - AIML Chapter 1 concept and ethics
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PPTX
CyberSecurity Mobile and Wireless Devices
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
ai_satellite_crop_management_20250815030350.pptx
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
August 2025 - Top 10 Read Articles in Network Security & Its Applications
August -2025_Top10 Read_Articles_ijait.pdf
Information Storage and Retrieval Techniques Unit III
Abrasive, erosive and cavitation wear.pdf
MLpara ingenieira CIVIL, meca Y AMBIENTAL
Management Information system : MIS-e-Business Systems.pptx
Principal presentation for NAAC (1).pptx
Chapter 2 -Technology and Enginerring Materials + Composites.pptx
UEFA_Carbon_Footprint_Calculator_Methology_2.0.pdf
Design Guidelines and solutions for Plastics parts
mechattonicsand iotwith sensor and actuator
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
20250617 - IR - Global Guide for HR - 51 pages.pdf
Unit1 - AIML Chapter 1 concept and ethics
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
"Array and Linked List in Data Structures with Types, Operations, Implementat...
CyberSecurity Mobile and Wireless Devices
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...

IEEE 2014 JAVA DATA MINING PROJECTS Mapping xml to a wide sparse table

  • 1. GLOBALSOFT TECHNOLOGIES Mapping XML to a Wide Sparse Table Abstract XML is commonly supported by SQL database systems. However, existing mappings of XML to tables can only deliver satisfactory query performance for limited use cases. In this paper, we propose a novel mapping of XML data into one wide table whose columns are sparsely populated. This mapping provides good performance for document types and queries that are observed in enterprise applications but are not supported efficiently by existing work. XML queries are evaluated by translating them into SQL queries over the wide sparsely-populated table. We show how to translate full XPath 1.0 into SQL. Based on the characteristics of the new mapping, we present rewriting optimizations that dramatically reduce the number of joins. Experiments demonstrate that query evaluation over the new mapping delivers considerable improvements over existing techniques for the target use cases. Existing system XML is commonly supported by SQL database systems. However, existing mappings of XML to tables can only deliver satisfactory query performance for limited use cases. Proposed system IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmai l.com
  • 2. In this paper, we propose a novel mapping of XML data into one wide table whose columns are sparsely populated. This mapping provides good performance for document types and queries that are observed in enterprise applications but are not supported efficiently by existing work. XML queries are evaluated by translating them into SQL queries over the wide sparsely-populated table. We show how to translate full XPath 1.0 into SQL. Based on the characteristics of the new mapping, we present rewriting optimizations that dramatically reduce the number of joins. Experiments demonstrate that query evaluation over the new mapping delivers considerable improvements over existing techniques for the target use cases. System Configuration:- Hardware Configuration:-  Processor - Pentium –IV  Speed - 1.1 Ghz  RAM - 256 MB(min)  Hard Disk - 20 GB  Key Board - Standard Windows Keyboard  Mouse - Two or Three Button Mouse  Monitor - SVGA Software Configuration:-  Operating System : Windows XP  Programming Language : JAVA
  • 3.  Java Version : JDK 1.6 & above.