Relational databases for querying XML documents: Limitations and opportunities

被引:0
|
作者
Shanmugasundaram, J [1 ]
Tufte, K [1 ]
He, G [1 ]
Zhang, C [1 ]
DeWitt, D [1 ]
Naughton, J [1 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
XML is fast emerging as the dominant standard for representing data in the World Wide Web. Sophisticated query engines that allow users to effectively tap the data stored in XML documents will be crucial to exploiting the full power of XML. While there has been a great deal of activity recently proposing new semistructured data models and query languages for this purpose, this paper explores the more conservative approach of using traditional relational database engines for processing XML documents conforming to Document Type Descriptors (DTDs). To this end, we have developed algorithms and implemented a prototype system that converts XML documents to relational tuples, translates semi-structured queries over XML documents to SQL queries over tables, and converts the results to XML. We have qualitatively evaluated this approach using several real DTDs drawn from diverse domains. It turns out that the relational approach can handle most (but not all) of the semantics of semi-structured queries over XML data, but is likely to be effective only in some cases. We identify the causes for these limitations and propose certain extensions to the relational model that would make it more appropriate for processing queries over XML documents.
引用
收藏
页码:302 / 314
页数:3
相关论文
共 50 条
  • [21] A general technique for querying XML documents using a relational database system
    Shanmugasundaram, J
    Krishnamurthy, R
    Tatarinov, I
    Shekita, E
    Viglas, E
    Kiernan, J
    Naughton, J
    [J]. SIGMOD RECORD, 2001, 30 (03) : 20 - 26
  • [22] Storing together the structural information of XML documents in relational databases
    Jin, M
    Shin, BJ
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 4, 2004, 3046 : 763 - 771
  • [23] Query-Preserving Watermarking of Relational Databases and XML Documents
    Gross-Amblard, David
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2011, 36 (01):
  • [24] Detecting changes to hybrid XML documents using relational Databases
    Leonardi, E
    Budiman, SL
    Bhowmick, SS
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 482 - 492
  • [25] Modeling nested relationships in XML documents using relational databases
    Luoma, O
    [J]. SOFSEM 2005:THEORY AND PRACTICE OF COMPUTER SCIENCE, 2005, 3381 : 259 - 268
  • [26] Querying encrypted XML documents
    Jammalamadaka, Ravi Chandra
    Mehrotra, Sharad
    [J]. 10TH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2006, : 129 - 136
  • [27] VIREX and VRXQuery: interactive approach for visual querying of relational databases to produce XML
    Anthony Lo
    Tansel Özyer
    Keivan Kianmehr
    Reda Alhajj
    [J]. Journal of Intelligent Information Systems, 2010, 35 : 21 - 49
  • [28] XSLT querying & XML documents
    Naccarato, G
    [J]. DR DOBBS JOURNAL, 2002, 27 (12): : 24 - +
  • [29] Querying and indexing XML documents
    Hu, Gongzhu
    Hammad, Rafat
    [J]. JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2005, 5 (01) : S219 - S233
  • [30] VIREX and VRXQuery: interactive approach for visual querying of relational databases to produce XML
    Lo, Anthony
    Ozyer, Tansel
    Kianmehr, Keivan
    Alhajj, Reda
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2010, 35 (01) : 21 - 49