Skip to main content

Functional Dependencies, from Relational to XML

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2890))

Abstract

The flexibility of XML allows the same data to be represented in many different ways. Some representations may be better than others in that they require less storage or have less redundancy. In this paper we define functional dependencies in XML (XFDs) and investigate their effect on the design of XML documents. We then define two subtypes of XFDs, namely partial and transitive XFDs, which cause the same problems in XML document design as the corresponding types of FDs in relations. We further show that the removal of such types of XFDs can lead to a better document design. On the basis of this, we define the concept of upward XFDs and analyze its use in maximizing the nesting levels in XML documents without introducing redundancy. We further propose guidelines to nesting elements in XML documents.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arenas, M., Libkin, L.: A normal form for xml documents. In: PODS (2002)

    Google Scholar 

  2. Buneman, P., Davidson, S., Fan, W., Hara, C., Tan, W.-C.: Keys for xml. In: 10th www (May 2001)

    Google Scholar 

  3. Buneman, P., Davidson, S., Fan, W., Hara, C., Tan, W.C.: Reasoning about keys for xml. In: Ghelli, G., Grahne, G. (eds.) DBPL 2001. LNCS, vol. 2397, p. 133. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Embley, D.W., Mok, W.Y.: Developing xml documents with guaranteed ”good” properties. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 426–441. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  5. Fan, W., Libkin, L.: On xml integrity constraints in the presence of dtd’s. In: PODS, pp. 114–125 (2001)

    Google Scholar 

  6. Fan, W., Siméon, J.: Integrity constraints for xml. In: PODS, pp. 23–34 (2000)

    Google Scholar 

  7. Lee, M.L., Ling, T.W., Low, W.L.: Designing functional dependencies for xml. In: Jensen, C.S., Jeffery, K., Pokorný, J., Šaltenis, S., Bertino, E., Böhm, K., Jarke, M. (eds.) EDBT 2002. LNCS, vol. 2287, p. 124. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Liu, J., Vincent, M., Liu, C.: Functional dependencies, from relational to xml (2003), http://www.cis.unisa.edu.au/cisjl/tech_report/subm2-psi03xmlRelFD-DTD.ps

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, J., Vincent, M., Liu, C. (2004). Functional Dependencies, from Relational to XML. In: Broy, M., Zamulin, A.V. (eds) Perspectives of System Informatics. PSI 2003. Lecture Notes in Computer Science, vol 2890. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39866-0_51

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39866-0_51

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20813-6

  • Online ISBN: 978-3-540-39866-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics