Abstract
While providing syntactic flexibility, XML provides little semantic content and so the study of integrity constraints in XML plays an important role in helping to improve the semantic expressiveness of 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. In some previous work, we defined the notion of multivalued dependencies in XML (called XMVDs) and defined a normal form for a restricted class of XMVDs, called hierarchical XMVDs. In this paper we generalise this previous work and define a normal form for arbitrary XMVDs. We then justify our definition by proving that it guarantees the elimination of redundancy in XML documents.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abiteboul, S., Buneman, P., Suciu, D.: Data on the Web. Morgan Kaufmann, San Francisco (2000)
Abiteboul, S., Hull, R., Vianu, V.: Foundations of databases. Addison Wesley, Reading (1996)
Buneman, P., Davidson, S., Fan, W., Hara, C.: Reasoning about keys for xml. In: International Workshop on Database Programming Languages (2001)
Buneman, P., Davidson, S., Fan, W., Hara, C., Tan, W.: Keys for xml. Computer Networks 39(5), 473–487 (2002)
Buneman, P., Fan, W., Simeon, J., Weinstein, S.: Constraints for semistructured data and xml. ACM SIGMOD Record 30(1), 45–47 (2001)
Buneman, P., Fan, W., Weinstein, S.: Path constraints on structured and semistructured data. In: Proc. ACM PODS Conference, pp. 129–138 (1998)
Fan, W., Simeon, J.: Integrity constraints for xml. In: Proc. ACM PODS Conference, pp. 23–34 (2000)
Levene, M., Vincent, M.W.: Justification for inclusion dependency normal form. IEEE Transactions on Knowledge and Data Engineering 12, 281–291 (2000)
Shanmugasundaram, J., Tufte, K., Zhang, C., He, G., DeWitt, D.J., Naughton, J.F.: Relational databases for querying xml documents: Limitations and opportunities. In: VLDB Conference, pp. 302–314 (1999)
Vincent, M.W.: A corrected 5nf definition for relational database design. Theoretical Computer Science 185, 379–391 (1997)
Vincent, M.W.: A new redundancy free normal form for relational database design. In: Thalheim, B., Libkin, L. (eds.) Database Semantics, pp. 247–264. Springer, Heidelberg (1998)
Vincent, M.W.: Semantic foundations of 4nf in relational database design. Acta Informatica 36, 1–41 (1999)
Vincent, M.W., Liu, J.: Strong functional dependencies and a redundancy free normal form for xml. ACM Transactions on Database Systems (2002) (submitted)
Vincent, M.W., Liu, J.: Functional dependencies for xml. In: 5th Asian Pacific Web Conference (2003)
Vincent, M.W., Liu, J.: Multivalued dependencies and a 4nf for xml. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681. Springer, Heidelberg (2003)
Vincent, M.W., Liu, J.: Multivalued dependencies in xml. In: James, A., Younas, M., Lings, B. (eds.) BNCOD 2003. LNCS, vol. 2712. Springer, Heidelberg (2003)
Vincent, M.W., Liu, J., Liu, C.: The implication problem for unary functional dependencies in xml. In: submitted for publication (2003)
Widom, J.: Data management for xml - research directions. IEEE data Engineering Bulletin 22(3), 44–52 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vincent, M.W., Liu, J., Liu, C. (2003). A Redundancy Free 4NF for XML. In: Bellahsène, Z., Chaudhri, A.B., Rahm, E., Rys, M., Unland, R. (eds) Database and XML Technologies. XSym 2003. Lecture Notes in Computer Science, vol 2824. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39429-7_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-39429-7_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20055-0
Online ISBN: 978-3-540-39429-7
eBook Packages: Springer Book Archive