Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Free to read · Published 30 September 2008

Extending the Concepts of Normalization from Relational Databases to Extensible-Markup-Language Databases Model

H.J. F. El-Sofany

Journal of Computer Science, Volume 4, Issue 9, pp. 729–740 · doi.org/10.3844/jcssp.2008.729.740

6,461 accesses4,692 downloads1 citations (Crossref)Metrics
Cite Check for updates

Abstract

In this study we have studied the problem of how to extend the concepts of Functional Dependency (FD) and normalization in relational databases to include the eXtensible Markup Language (XML) model. We shown that, like relational databases, XML documents may contain redundant information and this redundancy may cause update anomalies. Furthermore, such problems are caused by certain functional dependencies among paths in the document. Our goal is to find a way for converting an arbitrary XML Schema to a well-designed one, that avoids these problems. We introduced new definitions of FD and normal forms of XML Schema (X-1NF, X-2NF, X-3NF and X-BCNF). We shown that our normal forms are necessary and sufficient to ensure all conforming XML documents have no redundancies.

Licence and reuse

Free to read. This article carries the publisher’s copyright, as printed on it: © 2008 Science Publications. It is free to read; ask us before reusing it.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

El-Sofany, H. F. (2008). Extending the Concepts of Normalization from Relational Databases to Extensible-Markup-Language Databases Model. Journal of Computer Science, 4(9), 729–740. https://doi.org/10.3844/jcssp.2008.729.740

Licence
© Science Publications
Issue
Volume 4, Issue 9
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Extending the Concepts of Normalization from Relational Databases to Extensible-Markup-Language Databases ModelJournal of Computer Science · Volume 4, Issue 9 · pp. 729–740 · © Science PublicationsDownload