• DocumentCode
    2453319
  • Title

    Bidirectional conversion between XML documents and relational databases

  • Author

    Jacinto, Marta H. ; Librelotto, Giovani R. ; Ramalho, Jose C. ; Henriques, Pedro R.

  • Author_Institution
    Departamento de Informatica, Univ. do Minho, Braga, Portugal
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    437
  • Lastpage
    443
  • Abstract
    Relational databases have been used to support information storage for a long time. Maintenance and the natural growth of information systems imply the reuse of existing databases, but information is often not stored on the most convenient structure or on the desired platform; it then becomes necessary to export it into another system or to transform its structure. These tasks should be executed in a fast and safe way, with as much automation as possible. XML has been accepted as the neutral format for information representation. This is mainly due to two factors. On one hand, XML documents are purely textual files, structured and independent of any hardware or software platforms. On the other hand, more and more public domain tools are becoming available to help users transform XML documents. The paper focuses on the use XML as an interchange format between database management systems and presents an XML language, DBML, that allows the definition of the structure and content of a relational database. It also introduces a methodology to convert a database into a DBML document and two tools that allow transforming DBML documents into SQL and back. DBML and the two conversion functions (dbsql2dbml and dbml2dbsql) provided the basis to support the idea of designing a language to specify database transformations and developing a generator to automatically produce the transference processors; we finish the paper with the proposal of such a system.
  • Keywords
    electronic data interchange; hypermedia markup languages; relational databases; DBML; XML documents; automatic transference processor production; bidirectional conversion; database management systems; information representation; information storage; information systems; interchange format; public domain tools; relational databases; textual files; Database systems; Focusing; Hardware; Information representation; Information systems; Multimedia databases; Proposals; Relational databases; Unified modeling language; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Supported Cooperative Work in Design, 2002. The 7th International Conference on
  • Print_ISBN
    85-285-0050-0
  • Type

    conf

  • DOI
    10.1109/CSCWD.2002.1047728
  • Filename
    1047728