Converting relational database into XML documents with DOM

被引:28
作者
Fong, J
Wong, HK
Cheng, Z
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[2] City Univ Hong Kong, Dept Elect Engn, Kowloon, Hong Kong, Peoples R China
关键词
XML document; denormalization; relational database; schema translation; data conversion; data dependencies; document object model; document type definition;
D O I
10.1016/S0950-5849(03)00026-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The revolution of XML is recognized as the trend of technology on the Internet to researchers as well as practitioners. Companies need to adopt XML technology. With investment in the current relational database systems, they want to develop new XML documents while running existing relational databases on production. They need to reengineer the relational databases into XML documents with constraints preservation. In the process, schema translation must be done before data conversion. Since the existing relational databases are usually normalized, they have to be reconstructed into XML document tree structures. This can be accomplished through denormalization by joining the normalized relations into tables according to their data dependencies constraints. The joined tables are mapped into DOMs, which are then integrated into XML document trees. The user specifies an XML document root with its relevant nodes to form a partitioned XML document tree to meet their requirements. The selected XML document tree is mapped into an XML schema in the form of DTD. We then load joined tables into DOMs, integrate them into a DOM, and transform it into an XML document. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:335 / 355
页数:21
相关论文
共 16 条
[1]  
ABITEBOUL S, 2000, DATA WEB RELATIONAL, P197
[2]  
CAREY MJ, 2000, P 26 INT C VER LARG, P646
[3]  
CHAN J, 2000, P 1 INT C WEB INF SY, V2, P47
[4]   SilkRoute:: trading between relations and XML [J].
Fernández, M ;
Tan, WC ;
Suciu, D .
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2000, 33 (1-6) :723-745
[5]   Converting relational database into XML document [J].
Fong, J ;
Pang, F ;
Bloor, C .
12TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2001, :61-65
[6]  
Fong J., 1997, SIGMOD Record, V26, P53, DOI 10.1145/248603.248614
[7]  
FONG J, 2003, XML DATA MANAGEMENT
[8]  
FONG J, 2001, P 9 IFIP 2 6 WORK C, P113
[9]  
FONG J, 1999, INFORMATION SOFTWARE, V36, P141
[10]  
FONG J, 1992, INFORMATION SOFT MAR, P159