SQL 3: implementing the SQL foundation standard
SQL 3: implementing the SQL foundation standard
Constraints for semistructured data and XML
ACM SIGMOD Record
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
XML data management (panel session): go native or spruce up relational systems?
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
A performance evaluation of storing XML data in relational database management systems
Proceedings of the 3rd international workshop on Web information and data management
Object Relational DBMSs: The Next Great Wave
Object Relational DBMSs: The Next Great Wave
SQL/XML is making good progress
ACM SIGMOD Record
Consistently updating XML documents using incremental constraint check queries
Proceedings of the 4th international workshop on Web information and data management
Relational Databases for Querying XML Documents: Limitations and Opportunities
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Query Engines for Web-Accessible XML Data
Proceedings of the 27th International Conference on Very Large Data Bases
eXist: An Open Source Native XML Database
Revised Papers from the NODe 2002 Web and Database-Related Workshops on Web, Web-Services, and Database Systems
XML and Object-Relational Database Systems - Enhancing Structural Mappings Based on Statistics
Selected papers from the Third International Workshop WebDB 2000 on The World Wide Web and Databases
The VLDB Journal — The International Journal on Very Large Data Bases
A comprehensive XQuery to SQL translation using dynamic interval encoding
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Oracle Database 10g XML & SQL: Design, Build, & Manage XML Applications in Java, C, C++, & PL/SQL
Oracle Database 10g XML & SQL: Design, Build, & Manage XML Applications in Java, C, C++, & PL/SQL
Fundamentals of Database Systems, Fourth Edition
Fundamentals of Database Systems, Fourth Edition
XML-Enabled Relational Database for XML Document Update
AINA '06 Proceedings of the 20th International Conference on Advanced Information Networking and Applications - Volume 02
Object-Oriented Oracle
ShreX: managing XML documents in relational databases
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Context-oriented and transaction-based service provisioning
International Journal of Web and Grid Services
Object-relational complex structures for XML storage
Information and Software Technology
Updating XML using object-relational database
BNCOD'05 Proceedings of the 22nd British National conference on Databases: enterprise, Skills and Innovation
Towards performance efficiency in safe XML update
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
Integration of economics mechanism and mobile agent in ad hoc grid
International Journal of Web and Grid Services
Response Time Estimation of a Web-Based Electronic Health Record EHR System using Queuing Model
International Journal of E-Health and Medical Communications
Hi-index | 0.00 |
With the increasing demand for a proper and efficient XML data storage, XML-Enabled Database (XEnDB) has emerged as one of the popular solutions. It claims to combine the pros and limit the cons of the traditional Database Management Systems (DBMS) and Native XML Database (NXD). In this paper, we focus on XML data update management in XEnDB. Our aim is to preserve the conceptual semantic constraints and to avoid inconsistencies in XML data during update operations. In this current era when XML data interchange mostly occurs in a commercial setting, it is highly critical that data exchanged be correct at all times, and hence data integrity in XML data is paramount. To achieve our goal, we firstly classify different constraints in XML documents. Secondly, we transform these constraints into XML Schema with embedded SQL annotations. Thirdly, we propose a generic update methodology that utilizes the proposed schema. We then implement the method in one of the current XEnDB products. Since XEnDB has a Relational Model as the underlying data model, our update method uses the SQL/XML as a standard language. Finally, we also analyze the processing performance.