Multivalued Dependencies in XML

Functional dependencies (FDs) and multivalued dependencies (MVDs) play a fundamental role in relational databases where they provide semantics for the data and at the same time are the foundation for database design. Since XML documents are closely coupled with relational databases in that XML documents are typically exported and imported from relational databases, the study of FDs and MVDs in XML is of fundamental significance in XML research. In this paper we investigate the issue of defining multivalued dependencies in XML, a topic which to the best of our knowledge has not been previously investigated. We define multivalued dependencies in XML (XMVDs) and justify our definition by proving that, for a very general class of mappings from relations to XML, a relation satisfies an MVD if and only if the corresponding XML document satisfies the corresponding XMVD. Thus our definition of a XMVD in a XML document is a natural extension of the definition of a MVD in relations.

[1]  Wenfei Fan,et al.  Keys for XML , 2002, Comput. Networks.

[2]  Mark Levene,et al.  Restructuring Partitioned Normal Form Relations without Information Loss , 2000, SIAM J. Comput..

[3]  Jixue Liu,et al.  Multivalued Dependencies and a 4NF for XML , 2003, CAiSE.

[4]  Patrick C. Fischer,et al.  Nested Relational Structures , 1986, Adv. Comput. Res..

[5]  Serge Abiteboul,et al.  Foundations of Databases: The Logical Level , 1995 .

[6]  Wenfei Fan,et al.  Path constraints on semistructured and structured data , 1998, PODS '98.

[7]  Chris Clifton,et al.  Using unknowns to prevent discovery of association rules , 2001, SGMD.

[8]  Millist W. Vincent,et al.  Strong functional dependencies and a redundancy free normal form for xml , 2003 .

[9]  Catriel Beeri,et al.  A complete axiomatization for functional and multivalued dependencies in database relations , 1977, SIGMOD '77.

[10]  J W Ballard,et al.  Data on the web? , 1995, Science.

[11]  Jennifer Widom Data Management for XML: Research Directions , 1999, IEEE Data Eng. Bull..

[12]  Wenfei Fan,et al.  Reasoning about keys for XML , 2003, Inf. Syst..

[13]  David J. DeWitt,et al.  Relational Databases for Querying XML Documents: Limitations and Opportunities , 1999, VLDB.

[14]  Wenfei Fan,et al.  Constraints for semistructured data and XML , 2001, SGMD.

[15]  Mark Levene,et al.  Axiomatisation of Functional Dependencies in Incomplete Relations , 1998, Theor. Comput. Sci..

[16]  PhD Mark Levene BSc,et al.  A Guided Tour of Relational Databases and Beyond , 1999, Springer London.

[17]  Wenfei Fan,et al.  Integrity constraints for XML , 2000, PODS.

[18]  Jixue Liu,et al.  Functional Dependencies for XML , 2003, APWeb.

[19]  Marcelo Arenas,et al.  A normal form for XML documents , 2002, PODS '02.