APWeb 2005: Web Technologies Research and Development - APWeb 2005 pp 320-332 | Cite as
Checking Multivalued Dependencies in XML
Conference paper
Abstract
Recently, the issues of how to define functional dependencies (XFDs) and multivalued dependencies (XMVDs) in XML have been investigated. In this paper we consider the problem of checking the satisfaction of a set of XMVDs in an XML document. We present an algorithm using extensible hashing to check whether an XML document satisfies a given set of XMVDs. The performance of the algorithm is shown to be linear in relation to the number of tuples of the XML document, a measure which is related to, but not the same as, the size of the XML document.
Keywords
Normal Form Integrity Constraint Path Constraint Hash Code Semistructured Data
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Preview
Unable to display preview. Download preview PDF.
References
- Abiteboul, S., Buneman, P., Suciu, D.: Data on the Web - From Relations to Semistructured Data and XML. Morgan Kaufmann, San Francisco (2000)Google Scholar
- Arenas, M., Libkin, L.: A normal form for xml documents. in: PODS (2002)Google Scholar
- Arenas, M., Libkin, L.: An information-theoretic approach to normal forms for relational and xml data. PODS, 15–26 (2003)Google Scholar
- Arenas, M., Libkin, L.: A normal form for xml documents. ACM Transactions on Database Systems 29, 195–232 (2004)CrossRefGoogle Scholar
- Buneman, P., Fan, S.D.W., Hara, C., Tan, W.: Reasoning about keys for xml. Information Systems (2003)Google Scholar
- Buneman, P., Davidson, S., Fan, W., Hara, C., Tan, W.-C.: Keys for xml. In: 10th WWW Conference (2001)Google Scholar
- Buneman, P., Fan, W., Simon, J., Weinstein, S.: Constraints for semistructured data and xml. ACM SIGMOD Record 30(1), 47–55 (2001)CrossRefGoogle Scholar
- Buneman, P., Fan, W., Weinstein, S.: Path constraints in semistructured databases. JCSS 61 (2000)Google Scholar
- Fan, W., Libkin, L.: On xml integrity constraints in the presence of dtd’s. In: PODS, pp. 114–125 (2001)Google Scholar
- Liu, J., Vincent, M., Liu, C., Mohania, M.: Checking multivalued dependencies in xml (2005), http://www.cis.unisa.edu.au/cisjl/publications/mvdChkAlgo-subm.pdf
- Ramakrishnan, R.: Database Management Systems. McGraw-Hill Higher Education, New York (2000)Google Scholar
- Vincent, M., Liu, J.: Functional dependencies for XML. In: Zhou, X., Zhang, Y., Orlowska, M.E. (eds.) APWeb 2003. LNCS, vol. 2642, pp. 22–34. Springer, Heidelberg (2003)CrossRefGoogle Scholar
- Vincent, M., Liu, J.: In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, Springer, Heidelberg (2003)CrossRefGoogle Scholar
- Vincent, M., Liu, J.: Multivalued dependencies in xml. In: James, A., Younas, M., Lings, B. (eds.) BNCOD 2003. LNCS, vol. 2712, Springer, Heidelberg (2003)CrossRefGoogle Scholar
- Vincent, M., Liu, J., Liu, C.: A redundancy free 4nf for xml. In: Bellahsène, Z., Chaudhri, A.B., Rahm, E., Rys, M., Unland, R. (eds.) XSym 2003. LNCS, vol. 2824, pp. 254–266. Springer, Heidelberg (2003)CrossRefGoogle Scholar
- Vincent, M., Liu, J., Liu, C.: Strong functional dependencies and their application to normal forms in xml. ACM Transactions on Database Systems 29(3), 445–462 (2004) (Accepted on 05/Feb/2004 for publication)CrossRefGoogle Scholar
- Vincent, M., Schrefl, M., Liu, J., Liu, C., Dogen, S.: Generalizedinclusion dependencies in xml. In: APWeb (2004)Google Scholar
- Widom, J.: Data management for xml - research directions. IEEE DataEngineering Bulletin, Special Issue on XML 22 (1999)Google Scholar
Copyright information
© Springer-Verlag Berlin Heidelberg 2005