ACM Home Page
Please provide us with feedback. Feedback
XML design for relational storage
Full text PdfPdf (260 KB)
Source
International World Wide Web Conference archive
Proceedings of the 16th international conference on World Wide Web table of contents
Banff, Alberta, Canada
SESSION: Parsing, normalizing, & storing XML table of contents
Pages: 1083 - 1092  
Year of Publication: 2007
ISBN:978-1-59593-654-7
Authors
Solmaz Kolahi  University of Toronto
Leonid Libkin  University of Edinburgh
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 143,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1242572.1242718
What is a DOI?

ABSTRACT

Design principles for XML schemas that eliminate redundancies and avoid update anomalies have been studied recently. Several normal forms, generalizing those for relational databases, have been proposed. All of them, however, are based on the assumption of anative XML storage, while in practice most of XML data is stored inrelational databases.

In this paper we study XML design and normalization for relational storage of XML documents. To be able to relate and compare XML and relational designs, we use an information-theoretic framework that measures information content in relations and documents, with higher values corresponding to lower levels of redundancy. We show that most common relational storage schemes preserve the notion of being well-designed (i.e., anomalies- and redundancy-free). Thus,existing XML normal forms guarantee well-designed relational storagesas well. We further show that if this perfect option is not achievable, then a slight restriction on XML constraints guarantees a "second-best" relational design, according to possible values of the information-theoretic measure. We finally consider an edge-based relational representation of XML documents, and show that while it has similar information-theoretic properties with other relational representations, it can behave significantly worse in terms of enforcing integrity constraints.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Xyleme XML server & business document management. http://www.xyleme.com/page/xml storage/.
 
2
3
4
5
 
6
 
7
C. Beeri, P. A. Bernstein, and N. Goodman. A sophisticate's introduction to database normalization theory. In VLDB, pages 113--124, 1978.
8
 
9
10
 
11
 
12
E. F. Codd. Normalized database structure: A brief tutorial. In ACM SIGFIDET Workshop on Data Description, Access and Control, 1971.
 
13
E. F. Codd. Further normalization of data base relational model. In Courant Computer Science Symposium 6: Data Base Systems, pages 33--64, 1972.
 
14
E. F. Codd. Recent investigations in relational database systems. In Information Processing, pages 1017--1021, 1974.
 
15
16
 
17
S. Davidson, W. Fan, C. Hara, and J. Qin. Propagating XML constraints to relations. In ICDE, pages 543--554, 2003.
18
 
19
A. Deutsch and V. Tannen. MARS: A system for publishing XML from mixed and redundant storage. In VLDB, pages 201--212, 2003.
 
20
 
21
D. Florescu and D. Kossmann. Storing and querying XML data using an RDBMS. IEEE Data Eng. Bulletin, 22(3):27--34, 1999.
 
22
P. C. Kanellakis. Elements of relational database theory. pages 1073--1156, 1990.
 
23
 
24
25
 
26
R. Krishnamurthy, R. Kaushik, and J. F. Naughton. XML-to-SQL query translation literature: The state of the art and open problems. In XSym'03, LNCS 28--24, pages 118, 2003.
 
27
 
28
 
29
30
 
31
 
32
 
33
34
 
35
M. W. Vincent and J. Liu. Functional dependencies for XML. In APWEB, pages 22--34, 2003.
 
36
M. W. Vincent, J. Liu, and C. Liu. A redundancy free 4NF for XML. In XSym, pages 254--266, 2003.
37
 
38
39
40

Collaborative Colleagues:
Solmaz Kolahi: colleagues
Leonid Libkin: colleagues