doi: 10.4304/jsw.9.4.1036-1044
Functional Dependency based on XML Node Sets
- Beijing University of Technology, Beijing, China
Abstract
As an essential basis of relational database theory,integrity constraints such as functional dependency providea basis for well-designed databases. Integrity constraints arealso useful for the normalization of the XML schema designin the expensive applications of XML data. As a semistructurefeature, XML data are usually located by a pathexpression and multiple data items may be represented bythe same path. Thus, functional dependencies for XMLshould be constraints between sets of XML data items if thepath expression is used. These constraints also result in dataredundancy. Same as functional dependency, this kind ofdata redundancy for XML can lead to update anomalies too.This paper proposes a kind of XML integrity constraint todescribe the dependent relationship between different sets ofXML data items, and defines a general functional dependencybased on XML node sets. Moreover, this paper proposesa group of inference rules for the implication problem ofthe XML functional dependency, and proves that they aresound and complete.
Keywords
- Integrity constraints
- XML
- Functional d
How to Cite
Husheng Liao, Jia Wu, and Jia Liu, "Functional Dependency based on XML Node Sets," Journal of Software, vol. 9, no. 4, pp. 1036-1044, 2014. https://doi.org/ 10.4304/jsw.9.4.1036-1044
Copyright & License
Copyright © 2014 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
