Skip to main content

Checking Multivalued Dependencies in XML

  • Conference paper
Web Technologies Research and Development - APWeb 2005 (APWeb 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3399))

Included in the following conference series:

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.

Supported by Australian Research Council Discovery Project DP0559202.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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)

    Article  Google 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)

    Article  Google 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)

    Chapter  Google Scholar 

  • Vincent, M., Liu, J.: In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, Springer, Heidelberg (2003)

    Chapter  Google 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)

    Chapter  Google 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)

    Chapter  Google 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)

    Article  Google 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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, J., Vincent, M., Liu, C., Mohania, M. (2005). Checking Multivalued Dependencies in XML. In: Zhang, Y., Tanaka, K., Yu, J.X., Wang, S., Li, M. (eds) Web Technologies Research and Development - APWeb 2005. APWeb 2005. Lecture Notes in Computer Science, vol 3399. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31849-1_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-31849-1_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25207-8

  • Online ISBN: 978-3-540-31849-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics