Translating Relational Schema with Constraints into Xml Schema

With XML adopted as the technology trend on the Internet, and with investment in the current relational database systems, companies must convert their relational data into XML documents for data transmission on the Internet. In the process, to preserve the users' relational data requirements of data constraints into the converted XML documents, we must define a meaningful root element for each XML document. The construction of an XML document is based on the root element and its relevant elements. The root element can be selected from a relational entity table in the existing relational database, which depends on the requirements to present the business behind. The relevant elements are mapped from the related entities, based on the navigability of the chosen entity. The derived root and relevant elements can form a Data Type Definition Graph (DTD-graph) of an XML conceptual schema diagram which can be mapped into a Data Type Definition (DTD) of an XML schema. The result is a translated XML schema with semantic constraints transferred from a relational conceptual schema of an Extended Entity Relationship (EER) model. The data conversion from relational data to the XML documents can be done after the schema translation. The relational data are loaded into XML documents according to the translated DTD.

[1]  Iraklis Varlamis,et al.  Bridging XML-schema and relational databases: a system for generating and manipulating relational databases using valid XML documents , 2001, DocEng '01.

[2]  Hongjun Lu,et al.  XParent: an efficient RDBMS-Based XML database system , 2002, Proceedings 18th International Conference on Data Engineering.

[3]  Reda Alhajj,et al.  ConvRel: relationship conversion to XML nested structures , 2004, SAC '04.

[4]  Michael J. Carey,et al.  XPERANTO: Middleware for Publishing Object-Relational Data as XML Documents , 2000, VLDB.

[5]  Joseph Fong,et al.  Converting relational database into XML documents with DOM , 2003, Inf. Softw. Technol..

[6]  Thomas Kudrass Management of XML Documents Without Schema in Relational Database Systems , 2002, Inf. Softw. Technol..

[7]  Dan Suciu,et al.  SilkRoute: trading between relations and XML , 2000, Comput. Networks.

[8]  Latifur Khan,et al.  A performance evaluation of storing XML data in relational database management systems , 2001, WIDM '01.

[9]  Hongjun Lu,et al.  VXMLR: A Visual XML-Relational Database System , 2001, VLDB.

[10]  G. Clark,et al.  Reference , 2008 .

[11]  Guido Moerkotte,et al.  Efficient Storage of XML Data , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[12]  Kevin Williams,et al.  Professional XML Databases , 2000 .

[13]  Tok Wang Ling,et al.  XML structures for relational data , 2001, Proceedings of the Second International Conference on Web Information Systems Engineering.

[14]  Toshiyuki Amagasa,et al.  XRel: a path-based approach to storage and retrieval of XML documents using relational databases , 2001, ACM Trans. Internet Techn..